Tho*_*sen 6 jenkins openshift multibranch-pipeline
我正在设置一个Jenkins多分支实例,当https://wiki.jenkins.io/display/JENKINS/Pipeline+Multibranch+Plugin 插件(版本)检测到新分支时,需要在分支作业创建时分配资源。2.21),并在分支不再存在于Git中时由多分支流水线删除分支作业时重新分配它。
(确切地说,我们需要将构建的二进制文件运送到OpenShift部署中,该部署需要为每个分支显式设置和销毁)。
我查看了文档,但尚未找到可对其进行配置的位置。对我而言,未经训练的人认为,将其作为“ stages”节点之外的“ stage”是有意义的,但是对于所有构建而言都是相同的,因此也可以在Jenkinsfile之外使用。
我怎样才能做到这一点?
小智 0
首先,资源分配可能是管道阶段的一部分:
或者
最后,您可以构建另一个 Jenkins 作业(计划的、基于 crontab 的)来进行内务管理。
该分支可以取出可用分支并与 OpenShift 分配的资源进行比较(或通过临时文件,或直接从 OpenShift 获取),然后调用清理脚本。
| 归档时间: |
|
| 查看次数: |
326 次 |
| 最近记录: |