CICD
一条没有感情的鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jenkins+gitlab CD持续交付,持续部署(详解)
1、CD持续交付,持续部署持续交付:将代码交给专业的测试团队去测试持续部署:可以直接将指定好tag的代码直接部署到生产环境中1.1安装Jenkins官网:https://www.jenkins.io/# 编写docker-compose.yml 文件version: "3.1"services: jenkins: images: jenkins/jenkins restart: always container_name: jenkins port原创 2020-12-04 21:59:14 · 313 阅读 · 0 评论 -
gitlab-runner(CI 解决无权限执行命令方案)
直接设置gitlab-runner为root权限就可以解决ps aux|grep gitlab-runner #查看当前runner用户sudo gitlab-runner uninstall #删除gitlab-runnergitlab-runner install --working-directory /home/gitlab-runner --user root #安装并设置--user(例如我想设置为root)sudo service gitlab-runner rest.原创 2020-12-04 17:13:51 · 3154 阅读 · 0 评论 -
Docker-compose安装gitlab和gitlab-runner CICD(详细步骤)
1、安装gitlab项目部署:将项目通过maven进行编译打包将文件上传到指定的服务器中将war包放在tomcat服务器目录中通过Dockerfile将Tomcat和war包转换成一个镜像,由docker-compose去管理CI、CD帮助我们实现持续集成,持续交付和部署。CI(continuous intergration)持续集成持续继承:编写代码时,完成一个功能后,立即提交代码到Git仓库中,将项目重新构建测试;快速发现错误防止代码偏离主分支。1、搭建gitlab服原创 2020-12-03 13:46:06 · 4339 阅读 · 4 评论
分享