成品网站超市源码,中企动力z邮局登录电脑版,做网销好的网站,正规网店代运营公司Jenkinsgitee 搭建自动化部署
环境说明#xff1a;
软件版本备注CentOS8.5.2111JDK1.8.0_211Maven3.8.8git2.27.0Jenkins2.319最好选稳定版本#xff0c;不然安装插件有点麻烦
一、安装Jenkins程序
1、到官网下载相应的版本war或者直接使用yum安装
Jenkins官网下载
直接…Jenkinsgitee 搭建自动化部署
环境说明
软件版本备注CentOS8.5.2111JDK1.8.0_211Maven3.8.8git2.27.0Jenkins2.319最好选稳定版本不然安装插件有点麻烦
一、安装Jenkins程序
1、到官网下载相应的版本war或者直接使用yum安装
Jenkins官网下载
直接使用wget指令下载例
wget https://mirrors.huaweicloud.com/jenkins/war/2.319/2、直接运行war
java -jar jenkins.war --httpPort88883、浏览器打开服务器本机链接8888
http://127.0.0.1:8888第一次登录需要查看控制台输出的密码或者直接执行指令查看密码账号是admin
cat /var/lib/jenkins/secrets/initialAdminPassword4、登录后进行安装插件
需要使用maven、git、gitee插件
5、配置Global Tool Configuration参数 6、生成gitee的令牌 7、配置Configure System参数 主要是Jenkins Location和Gitee 配置两项
二、安装maven
1、到官网下载tar包
wget https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz2、解压maven包
tar -zxvf apache-maven-3.8.8-bin.tar.gz3、配置settings.xml文件
添加阿里云镜像仓库 mirroridalimaven/idmirrorOfcentral/mirrorOfnamealiyun maven/nameurlhttp://maven.aliyun.com/nexus/content/groups/public//url/mirror4、配置环境变量
添加环境变量
vim ~/.bash_profile例如
export MAVEN_HOME/opt/maven/apache-maven-3.8.8
PATH$PATH:$HOME/bin:$MAVEN_HOME/bin使环境变量生效
source ~/.bash_profile5、验证安装是否成功 jdk安装参考maven安装
三、配置项目自动构建
1、创建构建任务 2、配置任务信息
General和Source Code Management 如果令牌不存在就重新添加并选择如果还不行就直接选择添加gitee的账号密码并选择
Build Triggers Post Steps jenkins_test_start.sh文件
#!/bin/bash
port8099
echo 根据端口号查询对应的pid
pid$(netstat -nlp | grep :$port | awk {print $7} | awk -F/ { print $1 });
echo 杀掉对应的进程
if [ -n $pid ]
thenecho kill -9 的pid: $pidkill -9 $pid
fi
#删除原来的jar包
rm -rf /opt/project/jenkins-test/jenkens-test-0.0.1-SNAPSHOT.jar
echo 启动jar包
BUILD_IDdontKillMe
nohup java -Xms10m -Xmx20m -jar /opt/project/jenkins-test/jenkens-test-0.0.1-SNAPSHOT.jar --server.port8099 output.log 21
echo 启动完成选择保存并应用
3、配置gitee的webhook参数
选择对应的代码库webhook的作用是为了idea提交代码到gitee仓库后会触发jenkins构建项目
四、构建项目 或者使用开发工具直接提交代码到gitee代码仓库也会触发构建项目
这样就大功告成了