【Jenkins】WebHooks(码云)触发Jenkins实现自动构建

简介: 实现效果:在提交代码后,Jenkins自动构建和部署。 实战准备:码云(git.oschina.net)、Jenkins(可在公网访问)、插件Generic Webhook Trigger 1、码云新增一个项目,新增dev分支 2、Jenkins安装Generic Webhook Trigger插件,插件的文档在这里(https://plugins.

实现效果:在提交代码后,Jenkins自动构建和部署。

实战准备:码云(git.oschina.net)、Jenkins(可在公网访问)、插件Generic Webhook Trigger


1、码云新增一个项目,新增dev分支


2、Jenkins安装Generic Webhook Trigger插件,插件的文档在这里https: //plugins.jenkins.io/generic-webhook-trigger

3、新建一个自由任务,源码管理填入码云的项目地址,添加码云的登陆用户和密码;本次实验是构建dev分支,所以我填了 */dev


4、点击保存之后,回到码云的项目管理页面,填入URL

  URL格式可参看构建触发器中的webhook URL,密码可不填

5、点击“测试”按钮默认是触发master push,返回Jenkins,此时已自动触发job构建



后续:实现当代码自动提交到指定分支的时候自动触发构建功能,其他分支提交代码不会触发。

相关文章
|
1月前
|
Java jenkins 应用服务中间件
结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
116 0
|
3月前
|
Ubuntu jenkins 机器人
在Jenkins上配置触发Ubuntu环境的图形用户界面(GUI)构建任务。
以上,这趟融合了技术与艺术的Jenkins配置之旅就告一段落了。记住,技术应当像艺术一样有趣和生动,这样才能激发出最大的创新和效率。
93 2
|
11月前
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
271 0
|
11月前
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
503 0
|
jenkins Java 持续交付
jenkins自动构建SpringCloud
jenkins自动构建SpringCloud
112 3
|
Java jenkins 持续交付
Jenkins是开源CI/CD工具,用于自动化Java项目构建、测试和部署。通过配置源码管理、构建触发器、执行Maven目标,实现代码提交即触发构建和测试
【7月更文挑战第1天】Jenkins是开源CI/CD工具,用于自动化Java项目构建、测试和部署。通过配置源码管理、构建触发器、执行Maven目标,实现代码提交即触发构建和测试。成功后,Jenkins执行部署任务,发布到服务器或云环境。使用Jenkins能提升效率,保证软件质量,加速上线,并需维护其稳定运行。
268 0
|
JavaScript jenkins 持续交付
Jenkins自动构建 CI/CD流水线学习笔记(从入门到入土,理论+示例)
Jenkins自动构建 CI/CD流水线学习笔记(从入门到入土,理论+示例)
457 0
|
jenkins 持续交付 数据安全/隐私保护
push请求触发Jenkins中的构建
push请求触发Jenkins中的构建
|
XML 数据可视化 jenkins
Jenkins自动构建项目
Jenkins自动构建项目
|
jenkins Java 持续交付
Docker常用镜像的构建脚本及jenkins手动触发镜像构建
Docker常用镜像的构建脚本及jenkins手动触发镜像构建
301 0

推荐镜像

更多