Ich habe versucht, meine Setup-Arbeit mit gitlab-ci zu bekommen. Ich habe eine einfache Gitlab-ci.yml DateiGitLab-CI: Keine Verbindung zu einem nicht laufenden Container möglich
build_ubuntu:
image: ubuntu:14.04
services:
- rikorose/gcc-cmake:gcc-5
stage: build
script:
- apt-get update
- apt-get install -y python3 build-essential curl
- cmake --version
tags:
- linux
ich ein Ubuntu 14.04 LTS mit gcc und cmake erhalten möchten (Version apt-get ist zu alt) installiert. Wenn ich es lokal verwenden (über Docker --link Befehl) alles funktioniert, aber wenn der Gitlab-ci-Läufer wird es verarbeitet ich den folgenden Waring (was in meinem Fall ist ein Fehler)
Running with gitlab-ci-multi-runner 9.2.0 (adfc387)
on xubuntuci1 (19c6d3ce)
Using Docker executor with image ubuntu:14.04 ...
Starting service rikorose/gcc-cmake:gcc-5 ...
Pulling docker image rikorose/gcc-cmake:gcc-5 ...
Using docker image rikorose/gcc-cmake:gcc-5
ID=sha256:ef2ac00b36e638897a2046c954e89ea953cfd5c257bf60103e32880e88299608
for rikorose/gcc-cmake service...
Waiting for services to be up and running...
*** WARNING: Service runner-19c6d3ce-project-54-concurrent-0-rikorose__gcc-
cmake probably didn't start properly.
Error response from daemon: Cannot link to a non running container: /runner-
19c6d3ce-project-54-concurrent-0-rikorose__gcc-cmake AS /runner-19c6d3ce-
project-54-concurrent-0-rikorose__gcc-cmake-wait-for-service/runner-
19c6d3ce-project-54-concurrent-0-rikorose__gcc-cmake
Hat jemand weiß, wie ich das beheben kann?
Vielen Dank im Voraus Tonka
Wie Sie laufen 'rikorose/gcc-Cmake: gcc-5' lokal? –
docker run -itd rikorose/gcc-cmake: gcc-5 --link = myrunningubuntucontainer – tonka
Benutzt du geteilte Läufer oder hast du deinen eigenen Läufer aufgestellt? –