大家好,欢迎来到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