持续集成交付git
chihtung_hsu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
企业实战--持续集成与持续交付( jenkins + gitlab + ansible 实现gitlab自动触发jenkins更新并调用ansible完成远程客户端部署)
server1 172.25.63.1 gitlab主机server2 172.25.63.2 jenkins+ansible主机server3 172.25.63.3 客户端主机server4 172.25.63.4 客户端主机首先在server2安装ansible:[root@server2 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo[root@server原创 2020-06-17 15:53:26 · 410 阅读 · 0 评论 -
企业实战--持续集成与持续交付( jenkins + gitlab + docker + harbor 实现gitlab自动触发jenkins更新b并调用docker上传harbor)
server1 172.25.63.1 gitlab主机,gitserver2 172.25.63.2 jenkins+docker主机 gitserver3 172.25.63.3 harbor仓库主机 dockerserver4 172.25.63.4 docker主机一、jenkins调用本机docker1、配置jenkins + gitlab自动触发更新安装gitlab插件首先需要在jenkins安装gitlab插件:jenkins项目demo配置gitlab配置原创 2020-06-17 15:45:56 · 581 阅读 · 0 评论 -
企业实战--持续集成与持续交付( harbor企业级私有仓库的安装部署)docker内容补充
一、HarborHarbor是构建企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而chartmuseum可以提供存储chart数据的仓库【注:helm就相当于k8s的yum】。另外它还整合了两个开源的安全组件,一个是Notary,另一个是Clair,Notary类似于私有CA中心,原创 2020-06-17 15:02:42 · 447 阅读 · 0 评论 -
企业实战--持续集成与持续交付(jenkins简介、搭建与使用)
一、jenkins简介Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。CI(Continuous integration持续集成)持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。CD(Continuous Delivery持续交付) 是在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境(类生产环境)中。原创 2020-06-17 14:29:22 · 321 阅读 · 0 评论 -
企业实战--持续集成与持续交付(gitlab 私有仓库的搭建与使用)
一、gitlab简介GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。二、gitlab安装至少4G内存# yum install -y curl policycoreutils-pyth原创 2020-06-17 14:19:16 · 290 阅读 · 0 评论 -
企业实战--持续集成与持续交付(git工具使用)
一、版本控制系统简介版本控制系统(VCS)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。 但额外增加的工作量却微乎其微。版本控制系统通常分为本地版本控制系统、集中式版本控制系统、分布式版本控制系统。本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单,但是特别容易犯错。有时候会混淆所在的工作目录,原创 2020-06-15 18:14:00 · 270 阅读 · 0 评论
分享