使用管道单独构建和部署 - 发布(基于 GUI)

问题描述 投票:0回答:1

首先,我刚刚接触 Azure DevOps(管道和所有使用 yaml)大约有 6 个月的时间。

最初我们都基于 yaml 运行(我非常喜欢它),但我的一位同事建议使用 GUI 菜单中的 - Pipelines - Releases 来分离构建和发布管道,但我觉得发布管道正在倒退,所以我们将 yaml 迁移到这个 Azure Dev Ops GUI 发布界面(在我看来,这是经典的 Azure Dev Ops,我知道它很快就会被弃用)。

我现在感觉不舒服,应该用代码而不是使用 GUI。

我发现我们现在必须调用变量的方式存在问题

我不太喜欢这个 GUI 界面,奇怪的是几乎所有东西的推荐方法都是代码自动化,但这不会太多

在我们的例子中,我们有大约 30 个函数,有时我们必须分组或单独运行它们,我更喜欢阶段的工作方式,而不是在这个框上,我必须取消选择才能运行函数

其他一些事情

如果我做了更改,没有人可以在 PR 中验证我的更改

所以是我,我需要更多时间来适应这种变化?或者这是在 azure Dev Ops 中分离构建和发布管道的方法?

  • 今天我和一位曾经使用 Azure DevOps 的同事交谈,他说他使用了版本,但他的团队对 yaml 一点也不了解,但事实并非如此,我可以使用 yaml、stages、jobs 等非常好

谢谢

只是问我认为我们正在倒退

azure-devops azure-pipelines-release-pipeline azure-pipelines-yaml
1个回答
0
投票

对于使用哪种类型的管道没有强烈的建议。只需使用您觉得舒服的即可。

对我来说就像这是经典的 Azure Dev Ops,我知道它很快就会被弃用

没有

https://devblogs.microsoft.com/devops/disable-creation-of-classic-pipelines/

经典的发布管道不会消失。

我们计划缩小经典版本之间的功能差距 管道和 YAML 管道将在未来几个月内推出。

© www.soinside.com 2019 - 2024. All rights reserved.