-
在Azure DevOps管道中运行和管理自动化帐户及ARM模板配置的PowerShell脚本是Azure Automation与DevOps集成的功能之
资源介绍
Azure-与源代码控制集成
此存储库包含Powershell脚本,该脚本演示了将Azure自动化帐户和Azure模板规范集成到DevOps源代码管理和发布管道中。 创建此项工作的主要动机只是将Azure自动化帐户与源代码控制进行本机集成的基本功能,即:
缺乏与DevOps管道的集成; 每次回购更新都会导致自动化帐户的更新
仅Runbook受源代码控制,而其他资产则不受控制-我特别错过了控制变量和Dsc配置的功能
仅回购的扁平结构(不管理子文件夹中的运行本)
对PAT令牌的依赖
无法管理变量并无法提供变量的特定于状态的内容
无法将不同版本的运行手册交付到不同阶段/环境
然后,随着各个开发团队的兴趣而进行的工作演变为从TFS示例运行簿,变量和Dsc配置中管理更多Azure区域,此回购中的示例演示了如何通过仅在变量中提供检测密钥来有效地将运行簿活动和遥测数据记录到AppInsights实例