[libhandy/wip/exalm/ci: 1/5] Switch CI to GNOME



commit a8a2a8c30ae3d3f79f38694ba9188ae923d019b2
Author: Guido Günther <agx sigxcpu org>
Date:   Fri May 22 11:56:20 2020 +0200

    Switch CI to GNOME
    
    - Drop librem5 tags
    - Drop arm64 build until we figured out which runner to use
    - Drop publish step, we'll switch to gitlab pages

 .gitlab-ci.yml | 45 ++++-----------------------------------------
 1 file changed, 4 insertions(+), 41 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1c3cbc09..f7ff0ce0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,17 +6,12 @@ stages:
   - test+docs
   - package
   - test-package
-  - deploy
 
 before_script:
   - apt-get -y update
   - apt-get -y install build-essential libgtk-3-doc libgdk-pixbuf2.0-doc lcov
   - apt-get -y build-dep .
 
-.tags: &tags
-  tags:
-    - librem5
-
 .build: &build_steps
     echo "BUILD_OPTS=${BUILD_OPTS}" &&
     export LC_ALL=C.UTF-8 &&
@@ -24,14 +19,13 @@ before_script:
     ninja -C _build
 
 api-visibility:
-  <<: *tags
+  image: debian:buster
   stage: build
   script:
     - lint/api-visibility.sh
 
 build-debian-gcc:
   image: debian:buster
-  <<: *tags
   stage: build
   variables:
     BUILD_OPTS: -Dgtk_doc=true -Db_coverage=true --werror
@@ -48,7 +42,6 @@ build-debian-clang:
     - apt-get -y update
     - apt-get -y install build-essential clang-tools
     - apt-get -y build-dep .
-  <<: *tags
   stage: build
   script:
     - export LC_ALL=C.UTF-8
@@ -64,7 +57,6 @@ build-debian-clang:
 
 build-fedora-gcc:
   image: fedora:29
-  <<: *tags
   stage: build
   variables:
     BUILD_OPTS: -Dgtk_doc=true --werror
@@ -77,7 +69,6 @@ build-fedora-gcc:
 
 build-gtkdoc:
   image: debian:buster
-  <<: *tags
   stage: test+docs
   dependencies:
     - build-debian-gcc
@@ -91,7 +82,6 @@ build-gtkdoc:
 
 unit-test:
   image: debian:buster
-  <<: *tags
   stage: test+docs
   dependencies:
     - build-debian-gcc
@@ -105,19 +95,17 @@ unit-test:
       - _build
 
 package-debian-buster:
-  extends: .l5-build-debian-package
-
-package-debian-buster:arm64:
-  tags:
-    - librem5:arm64
+  tags: []
   extends: .l5-build-debian-package
 
 autopkgtest-debian-buster-package:
+  tags: []
   dependencies:
     - package-debian-buster
   extends: .l5-autopkgtest-debian-package
 
 lintian-debian-buster-package:
+  tags: []
   dependencies:
     - package-debian-buster
   extends: .l5-lintian-debian-package
@@ -170,28 +158,3 @@ package-flatpak-glade:
       - _build/meson-logs/meson-log.txt
       - sm.puri.Handy.Glade-dev.flatpak
 
-publish-docs:
-  stage: deploy
-  dependencies:
-    - build-gtkdoc
-  environment:
-    name: production
-    url: https://developer.puri.sm/projects/libhandy/
-  before_script:
-    - export DEBIAN_FRONTEND=noninteractive
-    - apt-get -y update
-    - apt-get -y install ssh rsync
-  tags:
-    - librem5
-  script:
-    # Don't publish in forks
-    - '[ "$CI_PROJECT_NAMESPACE" == "Librem5" ] || exit 0'
-    - mkdir -p ~/.ssh/
-    - chmod 0700 ~/.ssh/
-    - echo "$SSH_HOST_KEY" > ~/.ssh/known_hosts
-    - touch ~/.ssh/id_rsa
-    - chmod 0600 ~/.ssh/id_rsa
-    - echo "$SSH_KEY" >> ~/.ssh/id_rsa
-    - rsync -av -i --stats -e "ssh -l $SSH_USER -i ~/.ssh/id_rsa -p $SSH_PORT" _build/doc/html/ 
"$RSYNC_TARGET"
-  only:
-    - master


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]