准备虚拟机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 -vgit 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 jenkinssystemctl 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.gztar -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 并重启
未完待续