git+gitlab+jenkins搭建以及使用
准备虚拟机3台,192.168.88.10(git),192.168.88.11(gitlab),192.168.88.12(jenkins)密码: cat /var/lib/jenkins/secrets/initialAdminPassword。git add ./#添加代码到暂存区。git push -u origin --all#推送本地所有分支。git以及gitlab的搭建,请查看git
准备虚拟机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 并重启

配置git地址


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



所有评论(0)