如何将现有工作导出到Jenkinsfile



我想使用管道来跟踪我的jenkin作业。(源控制管理器)。

有没有一种方法可以从事现有工作并将其导出到有效的Jenkinsfile,可以通过管道阅读?

我正在使用的主要插件需要导出的是GitHub拉请求构建器,测试结果记者,代码覆盖范围记者以及Slack Notification toest-Build Tasks。

我的主要问题是如何将我的Jenkins设置导出到上述链接中提到的Jenkinsfile中,以便我不必手动写所有它们。

证明您不能。

您需要查找使用的每个插件,并查看它是否具有对Jenkinsfile和Pipelines的语法或支持。

您可以尝试将转换为管道插件。它的主要目的是尝试将现有的非Pipeline Jenkins作业转换为管道作业,并提供生成A Jenkinsfile 的选项,该选项又依次致力于来源控制。正如您正确指出的那样,成功转换可能仍然存在几个障碍(包括在各种插件中对管道的支持)。

http://thingsyoudidnknownkoutjenkins.tumblr.com/post/23596855946/git-plugin-part-part-3

基本上需要执行:

Git Checkout Master在修改任何文件

之前

然后

git commit -am"更新版本号"修改后的文件

之后

,然后使用GIT发布者的后构建动作,并使用合并结果的选项,该选项将在成功的构建上推动GitHub更改。

相关内容

  • 没有找到相关文章

最新更新