gpt4 book ai didi

Azure 管道 YAML : How to get rid of "Post-Build: Get Sources" step?

转载 作者:行者123 更新时间:2023-12-02 07:47:08 24 4
gpt4 key购买 nike

我们正在尝试进行干净的 YAML 构建,但遇到了一个怪癖:该构建最后有一个额外的“获取源代码”步骤,该步骤不在我们的 YAML 文件中,并且无法使用用户界面。

我在新的 Azure Git(而非 GitHub)存储库的根目录中创建了一个 azure-pipelines.yml 文件。在 Azure DevOps 上的“构建” Pane 中的 OurRepo/OurRepo CI 下自动创建了构建定义。

构建工作正常,但请注意最后的额外步骤:

enter image description here

当我通过管道设置在 Azure 的 UI 中编辑作业时,我注意到无法删除“获取源”任务: enter image description here

虽然这个不可移除的步骤对于 GUI 定义的构建有意义,但我正在尝试“纯 YAML”。额外的拉力不会花很长时间,所以这没什么大不了的,只是烦人。

显然其他用户在 YAML 构建中也有这个额外的步骤:尝试 googling "Post-job: Get sources" .

我是否做错了什么,或者这只是使用 YAML 构建的 Azure Git 存储库的一个怪癖? (我注意到 The MS Docs tutorial 使用 regular GitHub repo )。

编辑:我还尝试通过新构建定义> Azure Git Repo > YAML从YAML创建构建定义。结果页面无法检测到azure-pipeilnes.yml文件(无论该文件是空的还是在我提交它时具有已知的工作构建定义 - 都尝试过),所以我最终得到了相同的结果地点。

最佳答案

我怀疑你可以,因为它似乎内置于管道中。该任务的输出是否与我的帖子任务类似?尽管它被标记为“作业后结帐”。对我来说,这看起来像是一个清理步骤。

2019-01-30T21:39:38.1940431Z ##[section]Starting: Checkout
2019-01-30T21:39:38.2032443Z ==============================================================================
2019-01-30T21:39:38.2032500Z Task : Get sources
2019-01-30T21:39:38.2032550Z Description : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2019-01-30T21:39:38.2032583Z Version : 1.0.0
2019-01-30T21:39:38.2032794Z Author : Microsoft
2019-01-30T21:39:38.2032822Z Help : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2019-01-30T21:39:38.2032852Z ==============================================================================
2019-01-30T21:39:38.5783539Z Cleaning any cached credential from repository: Sandbox (Git)
2019-01-30T21:39:38.5854582Z ##[section]Finishing: Checkout

关于Azure 管道 YAML : How to get rid of "Post-Build: Get Sources" step?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54561379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com