2020-05-30 22:41:27
目的为在公司的测试环境当中一旦开发向gitlab仓库提交成功代码,gitlab通知jenkins进行构建项目、代码质量测试然后部署至测试环境,注意这只是测试环境,而生产环境依然需要手动部署代码。
系统管理-管理插件-可选插件-Gitlab Hook Plugin和Build Authorization Token Root Plugin
# openssl rand -hex 12
0f2a47c861133916d2e299e3
项目-配置-构建触发器:
http://192.168.3.199:8080/jenkins/project/web-demo
登录gitlab,在这个项目下找到钩子配置的地方
选择项目-设置-webhooks:
插件使用介绍,http://wiki.jenkins-ci.org/display/JENKINS/Build+Token+Root+Plugin
http://192.168.3.199:8080/jenkins/buildByToken/build?job=web-demo&token=0f2a47c861133916d2e299e3
http://jenkins服务器地址:8080/buildByToken/build?job=项目名&token=token值
报错:
hook executed successfully but returned http 404
本次是因为没有在项目后面加上jenkins这个路径
[www@master code]$ git clone git@192.168.3.198:web/web-demo.git
[www@master web-demo]$ echo "Build token root plugin" > index.html
[www@master web-demo]$ git add 'index.html'
[www@master web-demo]$ git commit -m 'build token root plugin test'
[master beb37cb] build token root plugin test
1 file changed, 1 insertion(+), 1 deletion(-)
[www@master web-demo]$ git push origin master
Counting objects: 5, done.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 281 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 0 (delta 0)
To git@192.168.3.198:web/web-demo.git
c02523b..beb37cb master -> master
[root@node1 tomcat]# tail -f /usr/local/tomcat/logs/catalina.out
配置Tomcat修改代码项目自动重新部署
04-04
GitLab Python 依赖扫描镜像将切换到 Debian
07-16
centos7安装配置GitLab(使用外部nginx)
06-11
docker安装部署GitLab 配置使用部外nginx
04-14
配置haproxy在http请求头添加后端用户真实IP
07-05
jenkins安装Job Configuration History插件实现配置信息变更历史
04-03
jenkins详细安装配置
06-05
jenkins运行多个步骤的配置
06-21
CentOS 7配置并更换为本地或网络yum源
07-17
Debian 7 (Wheezy)安装配置Apache mod_fastcgi PHP-FPM
07-20
Docker Compose 项目打包部署
04-17
Docker安装配置tomcat jdk
06-21
LJ3050D打印机单面打印正常,自动双面打印提示纸张错误
05-21
Linux modprobe自动处理可载入模块命令详解
05-25
Linux 的系统服务及其配置
07-07
Nginx HTTP2配置教程
06-23
TR260 G2服务器内存DIMM安装配置和内存插的槽分布
06-23
Ubuntu 16.04配置Nginx使用GeoIP
07-12
Ubuntu系统配置samba实现文件夹共享
06-22
Vista下如何通过计划任务设置自动宽带连接?
04-13
自动投票软件下载
52KB
下载AI全自动剪辑软件 v10.1 官方版
162.5M
下载EXCEL全自动检索录入 v10.0.0.0免费版
2.11 MB
下载Teambition(项目协作工具) v1.13.0.0 免费版
44.6M
下载Yuntel电话自动拨号软件 v5.2.6.0官方版
51.5M
下载b站录播机(自动录屏软件) v1.6.10 破解版
129.1M
下载mc喊麦软件(全自动喊麦软件) V7.0 绿色版
8M
下载天猫砍红包软件(自动抢红包软件) V1.0 绿色版
577.75 KB
下载心蓝IP自动更换器下载
5.5M
下载文件自动分类下载
288.11K
下载神奇照片自动打印软件下载
14.4M
下载绿点鼠标自动点击器(鼠标自动点击工具) 3.20 中文版
2.34MB
下载2寸照片生成器下载
453KB
下载h3c模拟器下载
59.1M
下载后台挂尔雅浏览器下载
88.7MB
下载天翼宽带 v2.1.0.0
15.59 MB
下载子美建筑工地管理系统下载
57.8M
下载系统之家一键重装系统下载
28.4M
下载