赞
踩
Jenkins自动化部署实现原理
环境准备
1、jenkins已经安装好
docker安装jenkins
需要安装插件
Maven Integration
Publish Over SSH
Git
2、gitlab已经安装好
docker安装gitlab
1.Global Tool Configuration
任务构建所用到的编译环境等配置,配置参考:
链接:https://pan.baidu.com/s/1GsuU5zxVz6oKzFqAWmozgw?pwd=jfb9
提取码:jfb9
1、配置maven源更换阿里云镜像下载(改成国内源)
[root@demo-1 ~/apache-maven-3.9.6/conf]# vim settings.xml
改为
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
2、解开注释配置maven私有库地址(下载java依赖的私有库)
<localRepository>/opt/xulijia</localRepository>
配置之前要有源代码
我的gitlab
链接:https://pan.baidu.com/s/1AdZyociLt3uNt1qw8kME6w?pwd=gulw
提取码:gulw
可以试试自己解压上传到gitlab测试
1、构建
2、查看linux服务器目录
3、访问网页查看是否正常,通过linux查看端口8080
这里缺少GitLab webhook钩子程序,自动构建,缺少的在其他文档
https://blog.csdn.net/a13568hki/article/details/136735651?csdn_share_tail=%7B%22type%22:%22blog%22,%22rType%22:%22article%22,%22rId%22:%22136735651%22,%22source%22:%22a13568hki%22%7D
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。