denied: requested access to the resource is denied
来源:12-7 CI实现版本自动发布
shalama
2019-03-15
docker build -t flask-skeleton .
docker push 192.168.2.85:8888/flask-demo/flask-skeleton
gitlab-ci,执行docker push就报错了
在服务器手动推送是没有问题的
1、请问,A服务器是gitlab,B服务器是gitlab-ci,C服务器是生产环境的服务器,当gitlab-ci做完build带tag镜像后推送到docker镜像仓库,生产服务器从镜像仓库把带有版本号的稳定镜像下载下来在更新发布就可以吗
2、gitlab-ci需要在每台服务器都安装配置吗,包括测试环境,预发布环境,生产环境呢
3、在打上了TAG,这个TAG如果不用gitlab-ci的话,在发布的时候,如何获取到镜像后面的版本号呢
谢谢老师
写回答
1回答
-
可以这样做
不需要每台都安装gitlab ci,控制一台服务器的方式有很多,也可以通过ansible之类的软件
没太明白您的意思,什么叫gitlab不用这个tag
其实CICD的使用是有很大的灵活性的,而现实中把开发,测试,生产连接到一起的技术也有很多。gitlab ci只是一个工具,但不是万能的。
042019-07-25
相似问题