jekens自动化部署

jekens自动化部署java 一 安装 jekens 1 1 yum 方式安装 下载 jekens 相关的库 wget O etc yum repos d jenkins repo https pkg jenkins io redhat stable jenkins repo 将库添加到 yum repos rpm import https pkg jenkins

大家好,我是讯享网,很高兴认识大家。

java一 安装jekens

1.1 yum方式安装

 下载jekens相关的库 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo  将库添加到yum repos rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 安装 yum install jenkins 

讯享网

1.2 修改配置

讯享网 修改jenkins的配置 # JENKINS_PORT 修改为自己想要的端口号,前提得保证修改后的这个端口没有被其他的进程占用 vi /etc/sysconfig/jenkins JENKINS_PORT=8088 

1.3 启动jenkins

1 配置java环境 vi /etc/ptrofile 2 更新配置文件 source /etc/profile 3 将java命令配置到jenkins启动命令中,否则会报错 vi /etc/init.d/jenkins  添加java命令 /usr/local/jdk1.8/bin/java 4 启动jenkins systemctl start jenkins 5 访问jenkins http://ip:端口 

1.4 登录jenkin并安装插件

讯享网 浏览器页面打开后,首次需要输入管理员密码  查看管理员密码 cat /var/lib/jenkins/secrets/initialAdminPassword  进去之后一般选择推荐安装即可 

2 jenkins部署项目

2.1 服务上安装对应的工具

安装jdk、maven、git、tomcat 机器上对应工具的位置 maven:/usr/local/maven3.6 jdk:/usr/local/jdk1.8.0_291 git:/usr/local/git 采用的是源码编译安装的方式安装git,还要记得安装curl模块,否则会报git无法连接到仓库 注:git安装时要先rpm -qa|grep git 一次,查看是机器是否有自带的git,如果有,使用rpm -e xxx 进行删除 进行git安装的时候 ./configure --prefix=/usr/local/git --with-curl 

2.2 全局配置

讯享网 配置工具路径,按照服务器上的工具所在路径配置全局工具 

2.3 配置项目

 1注意:git下的凭证设置为username with password,这个凭证即为git拉取代码的账号和密码 
讯享网 maven下载依赖时,需要将仓库目录开放权限,我这里是设置为777,否则会报错,依赖无法写入仓库 
 在使用脚本自动化构建的shell中,将jenkins的用户的改为root,否则会权限执行对应的命令 vim /etc/sysconfig/jenkins JENKINS_USER="root" 

2.4 自动构建脚本

讯享网BUILD_ID=online-diagnosis_prod echo "deploy the project" /usr/local/tomcat8.5/bin/shutdown.sh sleep 3 rm -f /usr/local/tomcat8.5/webapps/online-diagnosis-1.0-SNAPSHOT.war cp /var/lib/jenkins/workspace/online-diagnosis/target/online-diagnosis-1.0-SNAPSHOT.war //usr/local/tomcat8.5/webapps/ sleep 3 /usr/local/tomcat8.5/bin/startup.sh 
小讯
上一篇 2025-01-14 10:36
下一篇 2025-04-04 12:43

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/16308.html