在 Azure Pipelines 中,可以使用 YAML 文件将管道的配置定义为代码。 YAML 文件中的参数有助于重复使用管道并保持代码干净。 在本单元中,你将了解如何将参数移动到 YAML 文件中。
在 YAML 文件中使用参数的好处:
- 它有助于重复使用管道配置。
- 它使你能够将管道定义为代码,从而跟踪一段时间内的管道更改。
- 它保持代码干净有序。
可以强制管道从特定模板扩展,以提高安全性。
在以下示例中,文件 parameters.yml 定义参数 buildSteps,该参数随后在管道 azure-pipelines.yml 中使用。 在 parameters.yml 中,如果使用脚本步骤传递 buildStep,则会被拒绝,并且管道生成失败。
使用 YAML 语法在此文件中定义参数:
创建名为 的文件,并引用 文件:
在这里,你会看到管道是从模板 扩展的。 参数 将传递到模板。 模板检查参数 的值是否为 类型。 如果存在,则管道会继续。 否则,管道将失败。
尝试运行管道。 应会看到以下错误:
从模板扩展时,可以通过添加所需的模板审批来提高安全性。
使用 YAML 模板文件中的参数创建管道,该文件根据用户选择的环境将 Web 应用部署到不同区域。
有关参数和模板的详细信息,请参阅:
- 保护 Azure Pipelines。
- 运行时参数。
- 模板类型与使用情况。
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/18819.html