工作中使用了一段gitlab-ci工具,看功能是很多,可是用起来遇到了很多问题。比如权限,比如更新时间,比如环境等等。用的时间长了,发现自己还是很多不懂。于是决定重新从头梳理一下个人学习与使用的问题,以及官网的重新学习。
一个东西好不好用,别人说了不算。别人的体验终究是别人的,不是自己的。好不好用各人自知,说实话,能解决自己问题的都是好的,解决不了的都是不好的。这是主观决定的。遇到过大佬,一个shell写出业务需求,Py,java,php什么的不懂,也不需要懂。所以,有些东西到了最后还是得看自己。
发现自己加班越来越多,觉的时间越来越不够用。有好多东西想学习,总是各种事情要处理。发现自己的能力直人的需要提升了。个人想法,弱小是最大的不幸。所以,努力吧。开始学习。
首先,打开官网,ttps://docs.gitlab.com/ee/README.html#the-entire-devops-lifecycle,gitlab的官网文档google翻译,英语学的太差。。。
下面是热门文档提供的一个CICD的Yml例子,简单说下
https://gitlab.com/gitlab-examples/review-apps-nginx/blob/master/.gitlab-ci.yml
stages:
- build
- review
- staging
- production
build:
stage