项目实战二
Git 服务器
公共代码平台GitLab
配置gitlab
1.设置管理员帐号密码
2.让程序员传代码到20主机上需要配置:
创建用户 mark 1234.com
创建用户组devops 然后把mark 添加到devons 创建项目
http://192.168.88.20/devops/myproject.git
3.客户端操作:
给gislab 项目定义别名origin 上传所有分支 给最新版本打标签 然后上传
4.在gitlab服务器查看效果
#安装GitLab软件包,强制忽略依赖安装 rpm -ivh --nodeps gitlab-ce-12.4.6-ce.0.el7.x86_64.rpm #重载GitLab配置(需要耐心等待) gitlab-ctl reconfigure #重启GitLab相关服务 gitlab-ctl restart
GitLab主机确认80端口被监听 ss -anptul | grep :80 #关联GitLab服务器HIS-FONTEND项目与Programer主机HIS-FONTEND代码 cd HIS/HIS-FONTEND #初始化仓库 [root@Programer HIS-FONTEND]# git init #关联本地与远程 git remote add origin \http://192.168.88.20/devops/HIS-FONTEND.git git remote -v #查看远程想看关联信息 git add ./ #添加代码到暂存区 git commit -m "Init Backend Code" #提交本地版本库 git tag v1 #创建v1标签 git push -u origin --all #推送本地仓库所有分支 git push -u origin --tags #推送本地仓库所有标签
CI/CD 持续集成/持续部署 是发布软件的方式
JenKins
Jenkins部署
yum -y install java-11-openjdk-devel.x86_64
java -version
#安装工具相关软件(Git用于拉取代码、postfix用于发邮件) yum -y install git postfix
#安装Jenkins yum -y localinstall PROJECT02/Jenkins/jenkins-2.361.4-1.1.noarch.rpm
#确认8080端口被监听 ss -antpul | grep java
离线部署Jenkins插件
ls /var/lib/jenkins/plugins/
#解压Jenkins插件,保留文件归属(-P绝对路径解压,-p保留权限)
[root@Jenkins ~]# tar -xPpf PROJECT02/Jenkins/jenkins_plugins.tar.gz -C /
ls /var/lib/jenkins/workspace/HIS-FONTEND/ #确认HIS-FONTEND代码拉取
原文地址:https://blog.csdn.net/2401_84376072/article/details/140626355
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!