我们的团队是管理Azure DevOps的新成员。随着主要的“开发人员”团队开始为未由构建/发布任务处理的流程编写自动化任务,这个问题已成为实现此任务的最佳方法。
当前,我们将脚本存储到我们自己的集合/项目中的存储库中。我们希望开始将脚本用作其他集合中其他项目中构建和发布过程的一部分。将这些脚本纳入发布管道的一部分以作为任务运行的最佳方法是什么?
例如,我需要在发布服务器上运行powershell脚本,以在发布后修改应用程序的内容。我的想法是,我需要为部署到特定位置的脚本设置发布管道。作为应用程序构建过程的一部分,我将将该脚本复制到应用程序登台文件夹中,以便可以将其与工件打包在一起。作为发布管道的一部分,我将执行脚本,然后执行一个任务,该任务将从发布文件夹中删除脚本。
这听起来像是处理此问题的最佳方法,还是有一种更好,更有效和首选的处理方法?