linux下jenkins+git+maven的自动部署

研究了两天的成果,走过的坑,记录下来
git地址我用的码云
====================安装jenkins开始 ================
1.安装
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

yum install jenkins
2.配置
vim /etc/sysconfig/jenkins

#监听端口
JENKINS_PORT=“8080”
3.配置权限
为了不因为权限出现各种问题,这里直接使用root
修改用户为root

vim /etc/sysconfig/jenkins
#修改配置
$JENKINS_USER=“root”
修改目录权限
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
重启服务

service jenkins restart
ps -ef | grep jenkins
4.启动
systemctl start jenkins
5、开放端口
Jenkins站点的默认监听端口是8080

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
6,访问
访问jenkins地址 http:xxx:8080
执行命令查看密码:
cat /var/lib/jenkins/secrets/initialAdminPassword

====================安装jenkins结束 ================
====================配置项目start ==================
1.配置git地址,我用的码云,要在git项目里配置部署公钥,在jenkins配置私钥
在这里插入图片描述
2.jenkins创建maven项目中,报没有这个文件:pom.xml,卡了好久,后来是发现在系统管理–全局工具配置里面的maven没有配置,坑死了
在这里插入图片描述
3.采用脚本部署
在这里插入图片描述
====================配置项目end ==================
后面会继续看下提交代码后自动部署的配置

安装参考:https://www.cnblogs.com/reblue520/p/7130914.html
配置git参考:https://www.cnblogs.com/reblue520/p/7130914.html

猜你喜欢

转载自blog.csdn.net/weixin_42406803/article/details/87382563
今日推荐