jekens自动化部署

jekens自动化部署java 一安装 jekens1 1yum 方式安装下载 jekens 相关的库 wget O etc yum repos d jenkins repohttps pkg jenkins io red

大家好,欢迎来到IT知识分享网。

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 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/131641.html

(0)
上一篇 2025-08-06 16:45
下一篇 2025-08-06 17:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信