以前构建android工程都是使用jenkins,最近想试试gitlab-ci-runner,于是一发不可收拾,忙活了一个晚上,也遇到了一些坑,总的来说,它和gitlab的结合比jenkins更紧密了,jenkins毕
gitlab-runner register --non-interactive\--executor"shell"\#执行器--url"http://192.168.37.13/"\#对应gitlab地址--registration-token"uo7sXcM4F66XA-6qv6GM"\#对应下图令牌-
g i t l a b - r u n n e r r e g i s t e r - - n o n - i n t e r a c t i v e \ - - e x e c u t o r " s h e l l " \ # zhi xing qi - - u r l " h t t p : / / 1 9 2 . 1 6 8 . 3 7 . 1 3 / " \ # dui ying g i t l a b di zhi - - r e g i s t r a t i o n - t o k e n " u o 7 s X c M 4 F 6 6 X A - 6 q v 6 G M " \ # dui ying xia tu ling pai - . . .
˙ω˙
1. Runner 安装 在GitLab Runner 10之前,gitlab-runner的名称叫gitlab-ci-multi-runner,安装命令如下 # For Debian/Ubuntucurl -L https://packages.gitlab.co
gitlab-ci-multi-runner register:执行注册命令 Please enter the gitlab-ci coordinator URL:输入 ci 地址 Please enter the gitlab-ci token for this runner:输入 ci token Plea
?0?
# 回车结束,安装gitlab-runner文件夹下会自动生成config.toml 三、为项目添加执行器 1. runner 注册成功后返回仓库 此时页面会新增一条可用的指定 Runner 如果此时指示灯是绿色则表
1.3 随便点开gitlab上的一个项目 1.4 gitlab-runner的注册 2.配置gitlab-runner 3.runner一些命令 gitlab官网:Install GitLab Runner | GitLab .gitlab-ci.yml文件语法参考:`.gitla
+0+
3.启动 GitLab Runner:`sudo gitlab-runner start` 4.创建 Job:在 GitLab 项目中创建一个 Job,指定要执行的任务和所需的 Runner。 5.查看 Job 进度:在 GitLab 项目中查看 Job
●△●
yum install git #更新git yum update git 至此,如果你很幸运成功了,那么恭喜你可以继续深造这个CI/CD了,比如用测试平台和这个联动起来,让gitlab-runner发送一条http请求给测试平台
Gitlab CI/CD使用.gitlab-ci.yml来定义Job,和代码库在一起易维护,YAML文件对工程师友好,也更易迁移。 那Gitlab Runner是什么呢? 02 — Gitlab Runner Gitlab Runner是真正执行CI/CD
发表评论