Jenkins部署CICD
1、安装jenkins
# docker安装
docker run -d --name jenkins -p 7000:8080 -p 50000:50000 -v /opt/jenkins:/var/jenkins_home -u root --privileged=true --restart always jenkinszh/jenkins-zh
# 找到管理员密码
docker logs -f jenkins
2、安装插件
Publish over SSH
, Maven Integration
若下载失败,可设置升级站点为(哪个好用选哪个)
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
http://mirror.xmission.com/jenkins/updates/update-center.json
http://mirror.esuni.jp/jenkins/updates/update-center.json
http://updates.jenkins.io/update-center.json
3、配置系统参数
3.1 ssh服务器
系统配置->Publish over SSH
3.2 Gitee配置
系统配置->Gitee 配置
gitee私人令牌在https://gitee.com/profile/personal_access_tokens
3.3 maven配置
# 进入jenkins
docker exec -it jenkins bash
cd /usr/local
# 下载maven文件
https://skyemperor.top/file/apache-maven-3.6.3.tar.gz
tar zxf apache-maven-3.6.3.tar.gz
mv apache-maven-3.6.3 maven
设置maven配置(全局工具配置->Maven安装)
4、创建一个maven任务
将回调接口配置在webhook上
http://jjr:16a875232a32169cw64a0650fed8a7b@jenkins.sduonline.cn/job/bio/build?token=fc84134653d4bd950
格式:
http://username:user-token@host/job/../build?token={密钥}
先去jenkins生成user-token
再到git上配置webhook
构建:jenkins服务器自动帮你git pull最新的代码,然后build
构建后步骤:把build好的文件发送到服务器上,并重新运行
3、 执行任务
Comments | 0 条评论