jenkins系列:触发其他Jenkins任务

问题

触发其他Jenkins任务?
这里有两种可能,一种是jenkins本身实例的job和另一种跨实例的调用。
至于你问我,为啥要跨实例调用呢?你也知道有些公司不大,部门倒是齐全,各部门或者小组都有自己的jenkins实例,为了串联它们也就要使用到这个技术了。

解决方法

如果是本实例中的调用,这个是基操。两种方式:
1 - 使用 “Post-build Actions” → “Build other projects”
2 - 使用 pipeline 脚本

如果是调用其他实例, 也有多种模式,最常见的是 webhook
1 - Job 设置为 “Trigger builds remotely”,启用令牌并监听 webhook

先看例子利用 Post-build Actions

在这里插入图片描述
在这里插入图片描述
这种配置就可以了。

利用pipieline脚本

pipeline {
    agent any
    stages {
        stage('Job A') {
            steps {
                build job: 'job-A'
            }
        }
        stage('Job B') {
            steps {
                build job: 'job-B'
            }
        }
    }
}

跨实例的触发方式

在远程需要被触发的Job里面找到

在这里插入图片描述
设置好token,并获取到对应webHook地址
在你运行的Job 使用curl 远程调用就可以了。类似:

curl -X POST "http://jenkins.yourdomain.com/job/job-B/build?token=111111111"

总结

总体上来说,触发工作通常是在组件与主应用之间。起到联动的作用。
我知道有些大型软件的编译需要一次编译超过10个小时以上的,肯定会使用到不同job来配合。
这个时候就需要其他的工具一起来完成流程执行以及对流程监控的。比如引入 8n8的流程应用等等。

可以被外部或者内部触发,确实是jenkins的基础能力还是可以的。

招人

岗位职责
1、关注竞对状况,紧跟同质产品的变化并根据公司发展方向和行业趋势,制定面向G端/B端市场的AI产品长期战略,结合大模型技术趋势及政策导向,围绕全行业安全生产监管和管理,明确产品定位、技术路径及商业化目标;
2、根据业务需要,牵头完成创新方案,包括业务架构和业务场景设计,应用架构设计、方案设计等;
3、负责产品界面和交互全局、细节设计,有开发文档制作能力;
4、跟进项目执行情况,协调开发、测试等资源,确保项目按时落地,推动产品开发密切配合,保证产品按时上线;
5、领导并激励产品团队,确保团队成员明确目标、高效协作;
6、深度理解大模型技术栈(如LLM、多模态融合),协同技术研发团队制定可行性方案,平衡技术前瞻性与落地成本;
7、完成领导安排的其他事项。
任职要求:
1、学历:计算机、人工智能相关专业硕士优先,特别优秀可全日制本科,10年以上产品经验,有互联网产品编程开发经验者优先;
2、有4年以上5~10人产品团队管理经验,有创新意识,有成为行业专家的自驱力,数据意识强,富有激情,有较强的团队合作意识;
3、负责过至少三款ToB/ToG产品的0-1设计过程并具有成果经验;
4、熟练使用Axure、墨刀、Xmind、visio等产品工具;
5、有8年以上ToB/ToG产品经理工作经验,具有平台类产品经验,化工/危化行业经验者优先。

成都任职;20K-35K
有兴趣简历发送到 kingastar圈gmail.com


请收藏问题合集,方便随时查找
jenkins的全解-工欲善其事,必先利其器


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山外山与楼外楼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值