准备虚拟机3台,192.168.88.10(git),192.168.88.11(gitlab),192.168.88.12(jenkins)

git以及gitlab的搭建,请查看git+gitlab搭建以及使用

1.代码托管

gitlab

创建项目

git机器上

git remote add origin http://192.168.88.50/devops/his-backend.git
git remote -v

git add ./                        #添加代码到暂存区
git commit -m "Init Backend Code" #提交本地版本库
git tag v1                        #创建v1标签
git push -u origin --all          #推送本地所有分支

2.准备jenkins的安装以及部署

2.1添加jenkins仓库

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
 sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

2.2安装

 yum install fontconfig java-17-openjdk

 yum -y install git postfix  #安装工具相关软件(Git用于拉取代码、postfix用于发邮件)
 yum install jenkins

systemctl enable jenkins.service --now

2.3jenkins初始化

密码: cat /var/lib/jenkins/secrets/initialAdminPassword 

http://192.168.88.12:8080


 

初始密码复杂可以修改成自己的密码

 2.4创建简单web代码拉去任务,由于使用git拉去代码,此处要先安装插件Git Plugin

配置成功,可以进行第一次构建cd /var/lib/jenkins/workspace/HIS-FONTEND 可查看有一个tar包

2.5Jenkins后端工程构建

配置全局配置(JDK以及Maven)

安装软件

 dnf -y install java-11-openjdk-devel
wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

tar -xf apache-maven-3.6.3-bin.tar.gz  /root/
mv apache-maven-3.6.3 /usr/local/maven

取消自动安装,并填写java安装路径 

新增git填写git程序路径

 新增maven,取消自动安装,填写maven安装路径

 Jenkins中创建HIS-BACKEND工程

看不到构建maven项目选项,请按照插件Maven Integration Plugin 或Maven Integration 并重启

配置git地址

clean package -Dmaven.test.skip=true   保存,开始测试构建

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐