gitlab ci docker模式初探
来源:互联网 发布:淘宝买家id是什么 编辑:程序博客网 时间:2024/06/14 14:28
新项目,希望借助gitlab CI功能实现第一时间发现git push上来有问题的代码,通过搜索并参考了一些文章,现简要记录一下
主要参考了
GitLab-CI 从安装到差点放弃 - 前沿开发团队 - SegmentFault
https://segmentfault.com/a/1190000007180257
劈荆斩棘:Gitlab 部署 CI 持续集成 - 田园里的蟋蟀 - 博客园
https://www.cnblogs.com/xishuai/p/gitlab-ci.html
用 GitLab CI 进行持续集成 - scarlex - SegmentFault
https://segmentfault.com/a/1190000006120164
Docker搭建自己的Gitlab CI Runner - 哎_小羊的博客 - CSDN博客
http://blog.csdn.net/aixiaoyang168/article/details/72168834
如果在注册runner的时候选择的是docker
Please enter the executor: shell, docker, docker-ssh, ssh?
docker那么你需要提前安装好docker环境 不然程序不认识docker命令
由于我们的是maven项目,项目的编译打包测试都是在maven环境下进行的,所以我们在选择镜像的时候选择的是
maven:3-jdk-8
问了缓存下载的依赖包 我们需要配置
volumes = [“/cache”,”/home/gitlab-runner/.m2:/root/.m2”]
如果你需要配置特殊的settings配置 在/home/gitlab-runner/.m2目录下你可以增加一个settings.xml文件 你可以把你的文件直接拷贝进去,但是需要注意的是最好不要修改localRepository 因为修改后下载的依赖包的位置变化了就不能映射到宿主机的目录了 也就失去了缓存依赖包的作用了
- gitlab ci docker模式初探
- Docker搭建自己的Gitlab CI Runner
- Docker搭建自己的Gitlab CI Runner
- Docker中安装Gitlab和gitlab-ci-multi-runner来搭建CI服务器
- gitlab CI
- Install and set up Gitlab CI Runner to use Docker
- Gitlab CI集成Gitlab Runner
- GitLab-CI安装教程
- gitlab-ci.yml配置
- Gitlab CI 自动部署 asp.net core web api 到Docker容器
- Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(1)
- Ubuntu & GitLab CI & Docker & ASP.NET&nbs
- gitlab 添加https://gitlab.com/ci gitlab-ci-multi-runner
- gitlab之gitlab-ci自动部署
- gitlab-ci环境使用感受
- GITLAB CI-RUNNER的分类
- 【Docker】 使用Docker 安装 gitlab
- Docker初探
- GCD的一些应用知识点
- cmd 运行jar
- 数组
- 另类的java.lang.OutOfMemoryError
- QtQml应用程序的性能考虑与建议
- gitlab ci docker模式初探
- 杭电2086数学题
- 【Android】强大的SpannableStringBuilder
- linux命令(应急用)
- Android官方开发文档Training系列课程中文版:目录
- 学习一下学习一下学习一下学习一下学习一下
- 小学生开始学Python,还有什么能够阻挡我对Python的向往?
- (PTA详解)L1-002. 打印沙漏
- 常用的sql 语句