<div id="module-unit-notification-container" hidden=""></div> <p>在 Azure Pipelines 中,可以使用 YAML 文件将管道的配置定义为代码。 YAML 文件中的参数有助于重复使用管道并保持代码干净。 在本单元中,你将了解如何将参数移动到 YAML 文件中。</p>
讯享网
在 YAML 文件中使用参数的好处:
- 它有助于重复使用管道配置。
- 它使你能够将管道定义为代码,从而跟踪一段时间内的管道更改。
- 它保持代码干净有序。
可以强制管道从特定模板扩展,以提高安全性。
在以下示例中,文件 parameters.yml 定义参数 buildSteps,该参数随后在管道 azure-pipelines.yml 中使用。 在 parameters.yml 中,如果使用脚本步骤传递 buildStep,则会被拒绝,并且管道生成失败。
在存储库或特定于模板的其他存储库中创建名为 的文件。
使用 YAML 语法在此文件中定义参数:
讯享网
创建名为 的文件,并引用 文件:
在这里,你会看到管道是从模板 扩展的。 参数 将传递到模板。 模板检查参数 的值是否为 类型。 如果存在,则管道会继续。 否则,管道将失败。
尝试运行管道。 应会看到以下错误:


从模板扩展时,可以通过添加所需的模板审批来提高安全性。
使用 YAML 模板文件中的参数创建管道,该文件根据用户选择的环境将 Web 应用部署到不同区域。
有关参数和模板的详细信息,请参阅:
- 保护 Azure Pipelines。
- 运行时参数。
- 模板类型与使用情况。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/202467.html