【发布时间】:2019-06-17 06:47:27
【问题描述】:
我们有一个詹金斯构建工作。它有多个步骤,包括 powershell、bat、plungins ... 调用。该程序是一个 Windows 应用程序。 我想将作业更改为 scm 中的管道文件。
我问我最佳做法是什么: 将所有构建步骤转换为 groovy 管道脚本或为每个步骤调用一个 powershell 脚本(也在 scm 中)。 我还想用 groovy 或 powershell 替换 bat 脚本。
【问题讨论】:
-
恐怕这不是很好的问题。它涉及建议和实践。我不会标记它,因为您仍然可以尝试增强它。请参阅:stackoverflow.com/help/on-topic 表示“yae”,stackoverflow.com/help/dont-ask 表示“nay”。
-
此外,我还是要分享我的个人观点:我建议您从仅从 Jenkinsfile 调用现有脚本开始。一旦你有了它,试着转移到 Jenkinsfile 本身。会有一种回归,所以什么都不会被破坏,即使你需要停下来重新集中精力,你仍然有工作的 CI 堆栈。
标签: powershell groovy jenkins-pipeline