一、持续集成(Continuous Integration) 要了解GitLab-CI与GitLab Runner,我们得先了解持续集成是什么。 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成 ...
使用 该版未接入k s,下一篇会写接入k s。 配置项目使用gitlab ci和gitlab runner,在项目的根目录中添加.gitlab ci.yml文件,用于触发pipeline。 .hosts目录里面是四个文件:.personal ips .daily ips staging ips prod ips,存放的是每个环境的ip列表,每行一个ip。 .scripts目录里面是要执行的脚本: ...
2018-09-28 18:19 0 2807 推荐指数:
一、持续集成(Continuous Integration) 要了解GitLab-CI与GitLab Runner,我们得先了解持续集成是什么。 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成 ...
背景 在gitlab上配置新项目的CI的时候,需要编写项目的 .gitlab-ci.yml 文件。 每次修改 .gitlab-ci.yml 文件之后都要执行git push让GitLab去构建来验证当前的CI脚本是否能正确构建,甚是麻烦,同时增加了很多无营养的Git提交。 若我们能够在修改完 ...
概述 Gitlab-Runner是Gitlab CI/CD的执行者,gitlab-runner又有很多种类型(就是所谓的executor): SSH Shell Parallels VirtualBox Docker Docker Machine ...
-L --output /usr/local/bin/gitlab-runner https://git ...
Gitlab在线安装部署参考 一、 环境 系统 版本 备注 Centos 7_64 建议使用4GB RAM和4或8个CPU内核 二、 安装并配置必要的依赖项 ...
注册 $sudo gitlab-runner register 查看配置信息 重启 配置项 ...
原理 runner支持多种excutor: shell, docker(eg. shell, docker, etc. (default: "docker") ) runner通过调用shell或者token来执行命令,我选用的是docker。通过将/var/run/docker.sock挂载 ...
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url( ...