[gvfs/wip/oholy/gnome-build-meta: 2/4] ci: Generate images over GitLab
- From: Ondrej Holy <oholy src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gvfs/wip/oholy/gnome-build-meta: 2/4] ci: Generate images over GitLab
 
- Date: Mon, 21 Jan 2019 14:15:10 +0000 (UTC)
 
commit dc28d9a74875b6b3112992fc584f293a6fc18752
Author: Ondrej Holy <oholy redhat com>
Date:   Tue Jan 15 14:43:02 2019 +0100
    ci: Generate images over GitLab
    
    Add a manual job to regenerate Docker image used by CI into GitLab CI
    and use image with :latest tag by default. In case of some failures,
    one can always use another tag.
 .gitlab-ci.yml           | 17 +++++++++++++----
 .gitlab-ci/run-docker.sh | 14 --------------
 2 files changed, 13 insertions(+), 18 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c8cafd35..4e59cb90 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,16 @@
-image: registry.gitlab.gnome.org/gnome/gvfs/master:v4
-
-build:
-    stage: build
+fedora:
+    image: $CI_REGISTRY_IMAGE
     script:
         - meson build --werror
         - ninja -C build
+
+update-image:
+    image: docker:latest
+    services:
+        - docker:dind
+    script:
+        - docker build --tag $CI_REGISTRY_IMAGE .gitlab-ci/
+        - docker tag $CI_REGISTRY_IMAGE "$CI_REGISTRY_IMAGE:v$CI_JOB_ID"
+        - docker login $CI_REGISTRY -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD
+        - docker push $CI_REGISTRY_IMAGE
+    when: manual
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]