1

我有一个 YAML 管道,它使用 YAMLcheckout任务从多个 Azure Git 存储库中提取夜间构建。现在我们准备发布由该管道构建的产品版本。版本将是“2.1”。我的想法是为每个 repo 创建标签(“2.1.204”)和特定的“Release 2.1”分支,并将主线移到 2.2 版。

所以现在我必须创建一个“Release 2.1”管道,该管道将从这些存储库中提取代码,并使用我已应用于每个存储库的特定标签。

我该如何处理这个checkout任务?我必须以其他方式吗?就此而言,我对 Git 或 YAML 管道不是很好,但这项任务落在了我身上,所以我必须学习。

这是我目前结帐的方式:

   - checkout: git://Software/Sdk
     displayName: 'Get SDK Source code'
     persistCredentials: true
   - checkout: git://Software/ThirdParty
     displayName: 'Get SdkThirdParty'
     persistCredentials: true

当我编辑 YAML 并输入-checkoutYAML 任务时,我得到以下选项,这些选项看起来都不像我想要的

 - clean
 - condition
 - continueOnError
 - enabled
 - env
 - fetchDepth
 - lfs
 - name
 - path
 - submodules
 - target
 - timeoutInMinutes
4

0 回答 0