jenkins调整上线的脚本实现tag方式上线 多次打标签重新提交到gitlab远程仓库-基于multi-line string parameter 修改脚本html_deploy_tar.sh #!/usr/bin/bash Date=$(date +%F-%H-%M) web_server="192.168.111.22 192.168.111.23" Name=${
jenkins来实现代码的上线 脚本: 1.进入对应的目录 2.打包 3.scp推送 脚本内容:html_deploy.sh #!/usr/bin/bash Date=$(date +%F-%H-%M) web_server="192.168.111.22 192.168.111.23" code_tar () { cd /var
搭建一套小的集群 实现手动的代码上线 lb 192.168.111.21 web01 192.168.111.22 web02 192.168.111.23 所有机器都安装nginx;yum install nginx -y 1.配置负载均衡 [root@lb01 ~]# cat /etc/nginx/conf.d/proxy_html.quyunlong.com.conf upstream
安装 配置官方下载源 #配置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.key 下载jak、jenkins
8.jenkins 1.介绍jenkins CI 调度平台 JAVA开发 2.安装jenkins (N多种安装方式) [root@jenkins ~]# yum install java -y [root@jenkins ~]# yum localinstall jenkins-2.176.1-1.1.noarch.rpm [root@jenkins ~]# systemctl start
7.gitlab仓库 (社区版) 1.gitlab是一个开源仓库,社区版ce 企业版ee(基于git基础上开发。) 2.github创建私有仓库收费,网络较差。 3.码云 ---> 收费 创建私有仓库最多5个人协同开发。 公司一般选择 gitlab 个人开源项目 github gitee 4.安装gitlab 安装包下载网址 https://mirror.tuna.tsin
Git远程仓库 #仓库种类,举例说明 github gitlab gitee #以这个仓库为例子操作 登录码云 https://gitee.com/projects/new 创建仓库 选择ssh方式 需要配置ssh公钥 在系统上获取公钥输入命令:ssh-keygen 查看文件,复制公钥信息内容,复制到上面码云的公钥中,然后属于码云账号的密码验证即可 cat ~/.ssh/i
Git标签管理 #创建一个标签 [root@gitlab ~/demo]#git tag -a "v1.1" -m "first" [root@gitlab ~/demo]# git tag v1.1 #查看标签信息 [root@gitlab ~/demo]# git show v1.1 tag v1.1 Tagger: quyunlong <q
Git分支管理 如何创建分支,又如何合并分支? #创建分支 [root@gitlab ~]# cd demo [root@gitlab ~/demo]# git branch bug #新建一个分支 [root@gitlab ~/demo]# git branch #查看当前状态是在哪个分支 bug * master #切换到bug分支上 [root@gitlab ~/demo]# gi
回退操作 1.如果本地工作目录修改文件错误想回退怎么办? #文件编辑新东西 [root@gitlab ~/demo]# cat file1 quyunlong [root@gitlab ~/demo]# echo qqqq>> file1 [root@gitlab ~/demo]# cat file1 quyunlong qqqq [root@gitlab ~/demo]#
1.持续集成 1.持续集成CI 让产品可以快速迭代,同时还能保持高质量。 简化工作 2.持续交付 交付 3.持续部署 部署 4.持续集成实现的思路 git jenkins 5.版本控制系统 1.版本控制系统概述 2.Git基本概述 3.Git基本命令 2.本地工作目录、暂存区、本地仓库三者的工作关系 #配置名字与邮箱 [root@gitlab ~]# git c
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号