码迷,mamicode.com
首页 > 其他好文 > 详细

gitlab-ci实际中需要注意几点

时间:2019-08-28 15:48:22      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:容器   简单   参考   版本   执行   远程机器   ref   yml   并且   

声明:本文用于记录作者在gitlab-ci实践过程中认为需要注意的几点。

1、gitlab-ci 在gitlab8.0及其以上版本已经自带,此处不做赘述;

2、gitlab-runner是gitlab-ci的实际承载者,要使用需要以下步骤:
1)运行gitlab-runner
2)注册,gitlab-runner的注册比较简单,仅仅需要几个步骤,此处可参考官网: https://docs.gitlab.com/runner/register/index.html 其中所需用到的token,可在gitlab中获取到;

3、当gitlab-runner是使用docker形式运行,并且在选择执行器的时候选择了docker,在此种情况下,需要用到一个特殊的镜像:docker:latest,为的是在容器中提供一个docker运行环境,否则无法执行build等构建相关命令。

4、当选择shell执行器时,或要做的一步是:linux免密登录,若你的机器为另一远程机器的话,因为需要远程执行命令的缘故。若不实现免密登录,则每次执行都需要输入密码,这与自动化场景不符。

5、当编写.gitlab-ci.yml文件时,别忘记写tags,该项用于选择一个runner,为了实现项目的自动部署,除了开启ci/cd且编写了.gitlab-ci.yml文件的同时,也需要将该项目加入到runner的执行列表中;

gitlab-ci实际中需要注意几点

标签:容器   简单   参考   版本   执行   远程机器   ref   yml   并且   

原文地址:https://blog.51cto.com/9605182/2433271

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!