Kee*_*ser 5 azure-devops azure-pipelines-build-task azure-pipelines azure-pipelines-release-pipeline azure-pipelines-yaml
作为Azure DevOps - 处理 UI 和 Dotnet API 层的单独代码存储库的单一版本的延续,我尝试通过在存储库下定义它来继续检查 yaml 中的多个存储库,如下所示。我无法理解在哪里更改分支以确保我的结帐等任务不会发生在主分支上,而是发生在我的自定义分支上。
resources:
repositories:
- repository: mybitbucketrepo
type: bitbucket
endpoint: myserviceconnection
trigger: # CI trigger for this repository, no CI trigger if skipped (only works for Azure Repos)
branches:
include: [ custom-branch ]
name: orgname/reponame
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试过的方法如下,但出现错误 - 仅支持“self”、“none”或存储库别名。任何帮助将不胜感激。
- checkout: mybitbucketrepo@custom-branch
Run Code Online (Sandbox Code Playgroud)
Krz*_*tof 13
您需要定义ref设置:
使用存储库资源时,请使用 ref 属性指定引用。以下示例检查指定存储库的 features/tools/ 分支。
resources:
repositories:
- repository: MyGitHubRepo
type: github
endpoint: MyGitHubServiceConnection
name: MyGitHubOrgOrUser/MyGitHubRepo
ref: features/tools
Run Code Online (Sandbox Code Playgroud)
然后就
steps:
- checkout: MyGitHubRepo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16155 次 |
| 最近记录: |