使用jenkins去gitlab拉取代码并部署到服务器
1.安装jenkins
https://blog.csdn.net/chaochao2113/article/details/120483831
2.安装jdk
https://blog.csdn.net/chaochao2113/article/details/118345580
3.安装gitLab
https://blog.csdn.net/chaochao2113/article/details/120483441
3.在jenkins中安装Credentials Binding插件
将gitlab中的用户名和密码添加到凭证中
4.jenkins安装git插件
5.准备一个springboot项目,并将其放到代码仓库中
6.在jenkins中新建任务
新建任务选择流水线,点击源码管理,选择git,将Gitlab中仓库的url放入到Repository URL中,注意,如果放入的是http链接,在Credentials要选择用户名密码凭证,如果放入的是ssh链接,要使用ssh验证。
默认指定master分支
在构建选择执行shell命令
在命令行中填入以下命令
echo "开始编译和打包"
mvn clean package
echo "进入target目录"
cd target
echo "开始启动"
nohup java -jar *.jar -> d.log &
echo "启动成功"
点击”应用“,”保存“
点击”立即构建“
选择控制台输出可以看到其执行过程
下面进行访问验证
可以看到可以访问通,
end