[英]Python task in scale set agent
我只是將 azure 管道從 Microsoft 托管代理移植到規模集代理(由於硬件要求),我正在努力安裝 python,因為規模集代理似乎更像是自托管代理。
(舊)管道是這樣開始的:
pool:
vmImage: 'ubuntu-latest'
jobs:
- job: Demo
steps:
- task: UsePythonVersion@0
inputs:
versionSpec: '3.8'
displayName: 'Use Python 3.8'
只需將其移植到使用規模集池的新管道(使用 Ubuntu LTS VM 映像)就會產生錯誤消息:
##[error]Version spec 3.8 for architecture x64 did not match any version in Agent.ToolsDirectory.
消息下方的鏈接指向如何配置自托管代理以使用此任務的指南,它告訴我所有文件都需要存在於工具緩存目錄中。 但這需要創建一個新圖像作為規模集的基礎。 或者在使用此任務之前下載並運行相應的 github 操作,該操作error while loading shared libraries
。
看一下這個任務的代碼,我發現它是為了下載它的所有要求。 但是基於這個問題,這僅從版本 0.202.0 開始可用,並且它的版本 0.200.0 正在管道中使用。
所以基本問題是:
此外:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.