复制和编辑Jenkins作业
我已经使用Jenkins几个月了,并且能够建立一个简单的CI系统。 我目前有一个build选项卡,它将基于从SVN主干构建成功地构建和部署25个不同的组件 我现在开始我的第一个分支-一些人将在主干上开发,一些人将在分支上开发修复程序 现在,我希望为分支和主干启动并运行CI,以便创建第二个选项卡,从第一个选项卡重复作业,但这次更改SVN路径以从分支签出复制和编辑Jenkins作业,jenkins,Jenkins,我已经使用Jenkins几个月了,并且能够建立一个简单的CI系统。 我目前有一个build选项卡,它将基于从SVN主干构建成功地构建和部署25个不同的组件 我现在开始我的第一个分支-一些人将在主干上开发,一些人将在分支上开发修复程序 现在,我希望为分支和主干启动并运行CI,以便创建第二个选项卡,从第一个选项卡重复作业,但这次更改SVN路径以从分支签出 因为我有很多工作,而且任务很重复,有没有一个简单的方法可以做到这一点?我希望每个作业选项卡可能是一个xml,我可以编辑/重命名它,给我一个第二个选
因为我有很多工作,而且任务很重复,有没有一个简单的方法可以做到这一点?我希望每个作业选项卡可能是一个xml,我可以编辑/重命名它,给我一个第二个选项卡?是的,每个作业都是一个xml文件,位于
$JENKINS\u HOME/jobs/$job\u NAME/config.xml
下。但是,config.xml
中有许多地方引用了它的位置,因此简单地复制粘贴实际文件并不是最好的选择
Jenkins UI本身具有“复制作业”功能
- 单击所需的“新建项目”
- 选择“复制现有项目”
- 指定要复制的现有项的名称
- 指定新作业的名称
- 然后转到配置新作业并更改所需内容
我通常用一个选项创建一个“choice”参数,并将不同的值放在那里。作业的其余部分引用choice param作为变量。所以,当我复制相同的作业时,我只需要更改作业配置页面顶部的1值。其他一切都已准备就绪。是的,每个作业都是作为一个xml文件,位于
$JENKINS\u HOME/jobs/$job\u NAME/config.xml
下。但是,config.xml
中有许多地方引用了它的位置,因此简单地复制粘贴实际文件并不是最好的选择
Jenkins UI本身具有“复制作业”功能
- 单击所需的“新建项目”
- 选择“复制现有项目”
- 指定要复制的现有项的名称
- 指定新作业的名称
- 然后转到配置新作业并更改所需内容
我通常用一个选项创建一个“choice”参数,并将不同的值放在那里。作业的其余部分引用choice param作为变量。所以,当我复制相同的作业时,我只需要更改作业配置页面顶部的1值。其他的一切都安排妥当了。我想知道为什么ppl不投赞成票或表扬这么多。“难道这与因果报应无关吗?”伊奎拉。实际上,“谢谢”的帖子是被SO规则所阻止的。投票总是受欢迎的;)你的帖子不是一篇“谢谢你”的帖子,而是一篇详细而有帮助的帖子。我想知道为什么ppl不投赞成票或表扬这么多。“难道这与因果报应无关吗?”伊奎拉。实际上,“谢谢”的帖子是被SO规则所阻止的。投票总是受欢迎的;)你的帖子不是一篇“谢谢”的帖子,而是一篇详细而有用的帖子。