如何将现有作业导出到 Jenkinsfile?
How can I export an existing job into an Jenkinsfile?
我想使用 Pipeline 在我的 SCM 中跟踪我的 Jenkin Jobs。 (源代码控制管理器)。
有没有一种方法可以将我现有的作业导出到有效的 Jenkinsfile 中,以便 Pipeline 读取?
我正在使用的需要导出的主要插件是 Github Pull Request Builder、测试结果报告器、代码覆盖率报告器以及松弛通知 post-构建任务.
我的主要问题是如何将我的 Jenkins 设置导出到上面提到的 Jenkinsfile 中link,这样我就不必全部手写了。
http://thingsyoudidntknowaboutjenkins.tumblr.com/post/23596855946/git-plugin-part-3
基本需要执行:
git结帐大师
在修改任何文件之前
然后
git commit -am "Updated version number"
修改文件后
然后使用 post Git Publisher 的构建操作和合并结果选项,这将在成功构建时将更改推送到 github。
原来简短的回答是你不能。
您需要查找您使用的每个插件,看看它是否具有语法或对 Jenkinsfile 和 Pipelines 的支持。
您可以试试 Convert to Pipeline Plugin。它的主要目的是尝试将现有的非流水线 Jenkins 作业转换为流水线作业,并提供一个选项来生成一个 Jenkinsfile 进而提交给源代码控制。正如您正确指出的那样,成功转换可能仍然存在一些障碍(包括各种插件对 Pipeline 的支持)。
我想使用 Pipeline 在我的 SCM 中跟踪我的 Jenkin Jobs。 (源代码控制管理器)。
有没有一种方法可以将我现有的作业导出到有效的 Jenkinsfile 中,以便 Pipeline 读取?
我正在使用的需要导出的主要插件是 Github Pull Request Builder、测试结果报告器、代码覆盖率报告器以及松弛通知 post-构建任务.
我的主要问题是如何将我的 Jenkins 设置导出到上面提到的 Jenkinsfile 中link,这样我就不必全部手写了。
http://thingsyoudidntknowaboutjenkins.tumblr.com/post/23596855946/git-plugin-part-3
基本需要执行:
git结帐大师 在修改任何文件之前
然后
git commit -am "Updated version number" 修改文件后
然后使用 post Git Publisher 的构建操作和合并结果选项,这将在成功构建时将更改推送到 github。
原来简短的回答是你不能。
您需要查找您使用的每个插件,看看它是否具有语法或对 Jenkinsfile 和 Pipelines 的支持。
您可以试试 Convert to Pipeline Plugin。它的主要目的是尝试将现有的非流水线 Jenkins 作业转换为流水线作业,并提供一个选项来生成一个 Jenkinsfile 进而提交给源代码控制。正如您正确指出的那样,成功转换可能仍然存在一些障碍(包括各种插件对 Pipeline 的支持)。