gitlab-runner register #默认交互模式下使用,非交互模式添加 --non-interactive gitlab-runner list #此命令列出了保存在配置文件中的所有运行程序 gitlab-runner verify #此命令检查注册的runner是否可以连接,但不验证GitLab服务是否正在使用runner。 --delete 删除 gitlab-runner unregister #该命令使用GitLab取消已...
此配置标志仅作用于禁止使用自动创建(未映射到主机目录)缓存卷的本地缓存卷。换句话说,它只阻止创建保存构建的临时文件的容器,如果运行器配置为分布式缓存模式,它不会禁用缓存。 | | network_mode | 将容器添加到自定义网络 | | wait_for_services_timeout | 指定等待docker服务的时间,设置为0禁用,默认为30 | ...
方法有两种,首先是在 gitlab 中配置一个部署密钥,然后将部署密钥对应的私钥配置到 CI 环境中,这样当模块项目启用这个部署密钥的时候,就能保证在 CI 中能正常 clone 当前模块项目。 其次就是一个零配置的方法,就是使用CI_JOB_TOKEN。同时增加一个 before_script 配置: before_script: - echo -e "machine your_...
- echo -e $COLOR_BLUE'使用作者 Maven 私库配置文件构建 docker 镜像'$COLOR_RESET && mvn -pl pig-auth docker:build -s settings-private.xml -Ddocker.host=$DOCKER_HOST -Ddocker.registry=$DOCKER_REGISTRY -Ddocker.username=$DOCKER_USERNAME -Ddocker.password=$DOCKER_PASSWORD - echo -e $COLOR_B...
1. 配置文件的大概说明 因为gitlab使用的docker版本的:gitlab/gitlab-ce:12.10.14-ce.0,所以gitlab-runner采用docker的版本是:gitlab/gitlab-runner:v12.10.3。所以gitlab-runner的docker-compose配置内容如下: gitlab-runner: hostname: gitlab-runner ...
本教程写的过于详细所以篇较长,需要一些耐心才可以完成配置 1.下载二进制文件到电脑上 下载这个需要梯子 sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64 ...
修改runner 配置文件: [root@bogon~]# cat/srv/gitlab-runner/config/config.toml concurrent=1check_interval=0shutdown_timeout=0[session_server]session_timeout=1800[[runners]]name="130-docker"url="http://10.xx.xx.120/"id=10token="euP***hqv_"token_obtained_at=2023-02-24T02:47:50Z token...
解压后是名为gitlab-runner的文件夹,内容如下图所示,接下来要修改里面的三个文件: 8. 打开values.yaml,里面有四处需要修改: 9. 第一处,找到已被注释掉的gitlabUrl参数位置,添加gitlabUrl的配置,其值就是前面在GitLab网页取得的gitlab url参数,如下图红框: ...
gitlab-ci tags 是runner的标签,在后面的配置文件中会用到。 enter the executor是配置runner使用的执行器,可以是shell,如果你需要执行shell脚本的话。我们这里使用的是docker,使用了一个包含Android环境的容器:jangrewe/gitlab-ci-android。 另外,需要注意,在gitlab所在服务器的/etc/gitlab-runner/config.toml配置...
3. 配置文件路径 # 配置文件 #当gitlab-runner作为超级用户(root)执行时,在* nix系统上 /etc/gitlab-runner/config.toml #当gitlab-runner以非root身份执行时,在* nix系统上 ~/.gitlab-runner/config.toml # 在其他系统上 ./config.toml 1.