![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CI/CD
Relon_zhu
努力码代码中。。。
展开
-
Docker基本命令
docker常用命令帮助命令docker versiondocker infodocker help镜像命令列出本地的镜像docker images释义repository - 镜像仓库源tag - 镜像标签image_id - 镜像Idcreated - 创建时间size - 镜像大小注意:一个仓库源可以对应多个tag,表示不同的版本,使用repo...原创 2018-11-21 18:55:37 · 118 阅读 · 0 评论 -
Docker安装
Docker安装本次安装以CentOS7(安装社区版所需CentOS版本需要CentOS 7.0+)为例进行安装,步骤来自Docker中文网,详细操作或其他操作系统安装请点击此处卸载早期版本如果使用root用户执行安装操作,就不需要使用sudo命令$ sudo yum remove docker \ docker-common \ ...原创 2018-11-21 18:56:56 · 148 阅读 · 1 评论 -
Docker
认识Docker什么是dockerdocker是一个开源的容器引擎,让开发者可以将应用程序连同所依赖的运行环境一并打包到可移植的容器中,进而发布到任何一台Linux服务器上docker的三个组件docker client:docker客户端,用户界面,支持与docker daemon通讯docker daemon:docker运行于主机之上,处理docker client的请求...原创 2018-11-21 18:58:04 · 90 阅读 · 0 评论 -
CI(持续集成)——I
这一篇文章是作为开场白简单说一下个人对持续集成的一点认识,也算是为下一篇介绍具体的实现方案做个铺垫,不足之处还望指正。CI概念CI和CD(持续部署)一般是一起出现的,个人理解,持续集成就是为持续部署服务的,原来的开发模式可以总结成下面的图(画工比较烂)像上图,一个项目开始,开发人员开发自测完成后交由运维部署,然后测试,发现bug之后就会重复执行这一过程,这一过程的缺点如下:Bug总是在...原创 2018-11-17 14:41:36 · 329 阅读 · 0 评论 -
GitLab安装
写在前面:安装gitlab需要硬件支持,本次安装是使用阿里云ECS服务器,第一次尝试配置为1VCPU 2G,可以安装,但是运行或者执行gitlab-ctl reconfigure命令时会出现严重卡顿或者出现内存不足或者其他的一些问题,使用2vCPU 4GB配置,安装过程比较流畅,且顺利完成安装并启动安装流程安装一些必须的配置sudo yum install -y curl policyco...原创 2018-11-17 18:06:23 · 185 阅读 · 0 评论 -
Runner安装与配置
何为gitlab-runnerGitLab-Runner就是一个用来执行软件集成脚本的东西。你可以想象一下:Runner就像一个个的工人,而GitLab-CI就是这些工人的一个管理中心,所有工人都要在GitLab-CI里面登记注册,并且表明自己是为哪个工程服务的。当相应的工程发生变化时,GitLab-CI就会通知相应的工人执行软件集成脚本Runner类型GitLab-Runner可以分类两种...原创 2018-11-17 20:01:01 · 1820 阅读 · 0 评论 -
CI(持续集成)——II
这篇文章作为上一篇的落地实现,会简单介绍一下一些相关的概念以及基本的使用。采用的实现方案是GitLab结合Runner。Runner什么是RunnerRunner是用来运行job(build、push等过程)并且将运行的结果发送给Gitlab,方便用户查看结果的一个开源项目,它与Gitlab内置的Gitlab CI结合完成对应的jobGitlab CI:是一套配合Gitlab使用的持续集成...原创 2018-11-17 20:23:07 · 313 阅读 · 0 评论