yod*_*ama 5 azure-devops azure-pipelines
我们的团队使用基于另一个存储库中的代码运行的 Azure DevOps 管道。我们在存储库中编写了一个 yaml 文件,该文件引用了 Azure DevOps Pipeline 的另一个存储库,如下所示:
resources:
repositories:
- repository: e2e_fx
type: github
name: Azure/iot-sdks-e2e-fx
ref: refs/heads/master
endpoint: 'GitHub OAuth'
jobs:
- template: vsts/templates/jobs-gate-c.yaml@e2e_fx
Run Code Online (Sandbox Code Playgroud)
当前 yaml 指向另一个存储库的 master 头,因此如果将新提交添加到该远程存储库,那么它将被指向。我希望能够从所引用的存储库中引用特定的提交。我怎样才能做到这一点?
作为参考,我已经尝试复制我想要引用的特定提交并将其粘贴到refs/heads/master现在的位置,但这给出了错误。
目前没有选项可以在.yaml文件中开箱即用。
您可以配置.yaml到不同步源,然后构建将不会下载资源库,并在构建的开端命令行任务添加到下载只提交哟想。
要告诉 . yaml不要在steps:add 中同步源- checkout: none:
steps:
- checkout: none # Don't sync sources
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2201 次 |
| 最近记录: |