【发布时间】:2020-02-21 08:34:29
【问题描述】:
正如我所见,有 3 种方法可以编写 Azure DevOps 构建:
- 使用 GUI 为每件小事添加任务
- YAML
- 很少的任务,大部分工作委托给 Powershell。仅将任务用于发布符号或测试等任务。
到目前为止,我是最后一种方式的粉丝,因为它允许我在本地调试大部分构建逻辑。但是,也有缺点:
- 不传达构建结构
- 没有详细的时间表
可以通过专用的 VSTS 日志记录命令解决后者,但这似乎很乏味。
我不认真考虑第一个选项,因为构建不被视为代码。
YAML 选项很有趣,但是如何在本地调试呢?所以,当他们调用我的 powershell 脚本时,我可以调试各种部分,但是有没有办法真正调试它?就像在本地运行一样,我不希望在 YAML 中放置断点,但是能够在脚本中中断(没有 ReadHost)会很棒。
【问题讨论】:
标签: azure-devops