Benutzer-Werkzeuge

Webseiten-Werkzeuge


docu:informatikcomputecloudfaq

Dies ist eine alte Version des Dokuments!


FAQ - Informatik Compute Cloud (ICC)

FrageAntwort
Kann der Gitlab Shared Runner in der ICC auch Docker Images bauen lassen?
Natürlich! Dazu ist die DOCKER_HOST Variable in der Gitlab Job Beschreibung zu setzen und das stable-dind images als „service“ im Job zu setzen:
stages:
    - dockerize

variables:
 DOCKER_HOST: "tcp://localhost:2375"
 DOCKER_REGISTRY: "nexus.informatik.haw-hamburg.de"
 SERVICE_NAME: "haw-world"

createImage:
 stage: dockerize
 image: nexus.informatik.haw-hamburg.de/docker:stable-dind
 services:
   - nexus.informatik.haw-hamburg.de/docker:stable-dind
 script:
   - docker login -u $NEXUS_USER -p $NEXUS_PW $DOCKER_REGISTRY
   - docker build -t $DOCKER_REGISTRY/$SERVICE_NAME:$CI_PIPELINE_ID .
   - docker push $DOCKER_REGISTRY/$SERVICE_NAME:$CI_PIPELINE_ID


docu/informatikcomputecloudfaq.1510124364.txt.gz · Zuletzt geändert: 2017/11/08 07:59 von aaz343