- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有安装了 gitlab 综合服务器、gitlab-runner 和 docker 的 droplet。
尝试配置 runner 以在每次推送到 master 分支时重建和运行 docker 容器。
按照 gitlab 的说明:
我注册了运行者:
$ sudo gitlab-runner register
Runtime platform arch=amd64 os=linux pid=8665 revision=3afdaba6 version=11.5.0
Running in system-mode.
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):
http://example.com/
Please enter the gitlab-ci token for this runner:
ru7i9G9R-3BJn2RXKdtv
Please enter the gitlab-ci description for this runner:
[ubuntu-s-1vcpu-1gb-fra1-01]: warehouse
Please enter the gitlab-ci tags for this runner (comma separated):
warehouse
Registering runner... succeeded runner=ru7i9G9R
Please enter the executor: parallels, ssh, virtualbox, docker+machine, kubernetes, docker, docker-ssh, shell, docker-ssh+machine:
docker
Please enter the default Docker image (e.g. ruby:2.1):
warehouse:latest
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
$ sudo cat /etc/gitlab-runner/config.toml
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "warehouse"
url = "http://example.com/"
token = "f5b8036463e2f97d2ab4bc721b6a91"
executor = "docker"
[runners.docker]
tls_verify = false
image = "warehouse:latest"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
$ sudo gitlab-runner verify
Runtime platform arch=amd64 os=linux pid=9417 revision=3afdaba6 version=11.5.0
Running in system-mode.
Verifying runner... is alive runner=f5b80364
$ sudo gitlab-runner run
Runtime platform arch=amd64 os=linux pid=9678 revision=3afdaba6 version=11.5.0
Starting multi-runner from /etc/gitlab-runner/config.toml ... builds=0
Running in system-mode.
Configuration loaded builds=0
Listen address not defined, metrics server disabled builds=0
Listen address not defined, session server disabled builds=0
.gitlab-ci.yml
文件:
build_image:
script:
- docker stop warehouse warehouse_redis
- docker-compose build
- docker-compose up -d
最佳答案
看起来您的 gitlab-runner 未配置为运行未标记的作业。运行者使用 warehouse
标签注册。
您可以将 gitlab 管道配置为使用 warehouse
标签 ( https://docs.gitlab.com/ee/ci/yaml/README.html#tags ):
build_image:
script:
- docker stop warehouse warehouse_redis
- docker-compose build
- docker-compose up -d
tags:
- warehouse
关于docker - gitlab ci/cd 转轮卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53571539/
尝试实现 Cucumber 来做一些自动化测试。 jUnit 测试。我创建了 2 个文件并编辑了 maven 项目附带的 pom.xml 以添加依赖项。内容如下图。两个文件中的第一个是 cucumbe
androidTestCompile 'com.android.support.test:runner:1.0.0' androidTestCompile 'com.android.suppo
情况:我在 Win XP 32 位系统上安装了 Sonarqube。我按照指示设置所有路径。服务器在 localhost://9090 处打开良好。 我的JAVA_HOME是:C:\Program F
我在成功安装 sonarqube 和 sonar runner 后遇到了这个问题。当我在项目/sonar-runner 中运行时,它显示错误。任何人都可以帮忙吗? ERROR: Sonar serve
我在 docker 中使用 gitlab runners。 它使用我们自己的 php 镜像和 mysql:5.7 镜像。之前它工作,但现在我们可以在启动 CI 作业时看到这个错误: Running w
我是一名优秀的程序员,十分优秀!