]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
gitlab-ci: Use pipeline variable S390X_ACCOUNT
authorNiels Möller <nisse@lysator.liu.se>
Sat, 27 Mar 2021 07:00:36 +0000 (08:00 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Sat, 27 Mar 2021 07:00:36 +0000 (08:00 +0100)
And enable remote/s390x job only when needed variables are set.

.gitlab-ci.yml

index 88fcbb26beb82f0a5cc17ac94c44cf027de620c6..3e59a7ced07c613678065f5845c8f102130e9170 100644 (file)
@@ -4,7 +4,6 @@ variables:
   FEDORA_BUILD: buildenv-fedora31
   DEBIAN_X86_CROSS_BUILD: buildenv-debian-x86-cross
   GET_SOURCES_ATTEMPTS: "3"
-  S390X_HOST: nettle-ci@148.100.78.99
 
 # remove any pre-installed headers from nettle
 before_script:
@@ -180,7 +179,7 @@ remote/s390x:
   before_script:
   # File created as world-readable by gitlab ci machinery.
   - chmod 0600 $SSH_PRIVATE_KEY
-  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_HOST
+  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_ACCOUNT
     "mkdir -p ci-work/$CI_PIPELINE_IID"
   script:
   - echo $CI_PIPELINE_IID
@@ -188,17 +187,21 @@ remote/s390x:
     ./configure && make PACKAGE_VERSION=snapshot dist &&
       ls -l *.tar.gz
   - cat nettle-snapshot.tar.gz |
-    ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_HOST
+    ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_ACCOUNT
     "cd ci-work/$CI_PIPELINE_IID && tar xzf -"
-  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_HOST
+  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_ACCOUNT
     "cd ci-work/$CI_PIPELINE_IID/nettle-snapshot && ./configure --disable-documentation"
-  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_HOST
+  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_ACCOUNT
     "cd ci-work/$CI_PIPELINE_IID/nettle-snapshot && make"
-  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_HOST
+  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_ACCOUNT
     "cd ci-work/$CI_PIPELINE_IID/nettle-snapshot && make check"
   after_script:
-  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_HOST
+  - ssh -o 'StrictHostKeyChecking no' -i $SSH_PRIVATE_KEY $S390X_ACCOUNT
     "rm -rf ci-work/$CI_PIPELINE_IID"
+  only:
+    variables:
+    - $SSH_PRIVATE_KEY
+    - $S390X_ACCOUNT
   tags:
   - shared
   - linux