有人可以解释一下如何使它工作吗?
我有一个使用作业模板和步骤模板的管道。
我可以设置变量
variables:
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
或
variables:
system_accesstoken: $(System.AccessToken)
在启动管道和步骤模板中,但不起作用。
(according to this question)
我不断得到:
[错误]“允许访问OAuth令牌的脚本”必须启用。
如果通过视觉设计器进行设置并查看Yaml或导出管道,则找不到对设置'Allow OAuth...'
的引用。
This对于基于Yaml的管道也无济于事...
这是需要令牌的任务:
- task: bool.fetch-build-artifact.fetch-build-artifact-task.fetch-build-artifact@3
displayName: 'Fetch'
inputs:
project: '[omitted]'
buildDefinitionId: 159
artifactName: drop.develop
env:
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
答案 0 :(得分:0)
请务必检查您是否正在使用
- task: DownloadBuildArtifacts@0
和不
bool.fetch-build-artifact.fetch-build-artifact-task.fetch-build-artifact@3
我最终使用的是什么
- task: DownloadBuildArtifacts@0
displayName: 'Download Build Artifacts'
inputs:
buildType: specific
project: '[project GUID omitted here]'
pipeline: 159
artifactName: drop.develop
env:
SYSTEM_ACCESSTOKEN: $(System.AccessToken)