我正在使用.yml制作蔚蓝管道以: 1)克隆我的仓库 2)在存储库中运行脚本,该脚本会将文件从存储库复制到datalake文件夹
当前管道的示例随 池: vmImage:“ Ubuntu-16.04”
但是我的脚本导入了azure并失败了,我可以使用
在.myl中迈出一步pip install azure
但是增加了更多的时间,我读到虚拟机是从dockerhub中拉出来的,是否有带有Azure cli和python 3的虚拟机?我应该如何使用它? 我找到了https://hub.docker.com/r/azuresdk/azure-cli-python#docker,但我尝试将其表示为
pool:
vmImage: 'azure-cli-python'
或
pool:
vmImage: 'azuresdk/azure-cli-python'
但是没有用
答案 0 :(得分:1)
您只能使用预定义的vm映像,此外,您会将容器与vm映像混淆。您可以使用容器来运行构建作业:
resources:
containers:
- container: inflation
image: azuresdk/azure-cli-python
jobs:
- job: job_name
container: inflation
pool:
vmImage: 'Ubuntu-16.04' # needed for linux containers to work
答案 1 :(得分:0)
以防万一其他人有这样的问题,这是我如何使用步骤=) 多亏了4c74356b41
resources:
containers:
- container: inflation
image: azuresdk/azure-cli-python
jobs:
- job: job_name
container: inflation
pool:
vmImage: 'Ubuntu-16.04' # needed for containers to work
steps:
- script: python --version
displayName: "python --version"