随笔分类 - CICD
摘要:部署流水线 git + gitlab + jenkins + (发布动作,部署 shell脚本) 需求 一键部署静态页面到 web7 web8 ,且支持后续的页面更新 流程 jenkins部署流水线 1. 准备web7,web8,两个客户端,部署好nginx,支持静态页面推送 2. jenkins编
阅读全文
摘要:jenkins结合远程仓库 既然是持续集成,对代码进行构建,我们得获取代码仓库的内容,这里选择我们搭建的gitlab服务器 开发工程师的机器 1. 在window上生成ssh-key $ ssh-keygen 2.添加到代码仓库github/gitlab都玩一玩,公司用这俩居多 gitlab上添加该
阅读全文
摘要:安装jenkins 准备好jenkins服务器,建议配置至少4G、2C 1.去清华源下载 https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/ 2.下载好如下系列软件包即可 [root@jenkins-100 /opt]#ls jdk-8u181-
阅读全文
摘要:安全:关闭防火墙,selinux 1.安装GItlab所需的依赖包 yum install curl policycoreutils-python openssh-server postfix wget -y 安装gitlab 获取gitlab源码包 选择各种yum源去安装 https://mirr
阅读全文
摘要:默认版本仓库只有一个分支,master git branch 直接看到当前版本仓库 有几个分支 以及有星星的哪个分支,就是你再用的 [root@tomcat-10 ~/springboot-bucket]#git branch * master 创建分支 1. 命令先创建好分支,再切换过去 [roo
阅读全文
摘要:GIT 分布式版本控制系统 分布式版本控制,没有中央服务器的概念,每个人都有自己的版本库,因此每个人在工作时候,不需要联网,版本库本地即可管理。 既然每个人都是一个完整的版本库,同事之间如果需要协作开发,就需要找一个用于“交换文件”的中央服务器,这个服务器不存在也不影响大家干活,只是用于交换文件内容
阅读全文