jav*_*Man 6 java javabuilders jenkins jenkins-plugins
我在存储库中有代码。现在我想创建一个作业,它将从存储库构建代码并将其部署在两台服务器上。
现在我创建了两个具有完全相同配置的作业。唯一的变化是它需要部署的服务器。
单份工作可以做到这一点吗?
我可以建议使用这个 Maven 插件吗?您可以配置可附加到正常 Maven 作业的批处理任务(Maven 目标或脚本)。
https://wiki.jenkins-ci.org/display/JENKINS/Batch+Task+Plugin
首先,你有一份 Jenkins 工作可以正常构建你的工作。
然后,使用此插件,您可以在同一个 Jenkins 作业上配置两个额外的任务,例如“Deploy-server-1”和“Deploy-server-2”。
构建作业后,单击“任务”按钮,您可以轻松运行部署任务。
所以流程是:
-> build
-> deploy server 1
-> deploy server 2
Run Code Online (Sandbox Code Playgroud)
如果您查看我为 Batch Tash 插件添加的链接,您会发现它们有一个名为“release”的任务。想象一下,您可以在它下面执行更多任务,做任何您想做的事情。
您可能需要 Jenkins 服务器上的管理员权限才能安装此插件(如果尚不存在)...
| 归档时间: |
|
| 查看次数: |
24509 次 |
| 最近记录: |