[Git][NTPsec/ntpsec][20l22-Docker] 5 commits: Disable CI jobs for runners impacted by GCP incident

James Browning gitlab at mg.gitlab.com
Thu Dec 24 10:23:00 UTC 2020



James Browning pushed to branch 20l22-Docker at NTPsec / ntpsec


Commits:
2d7fc2c5 by Matt Selsky at 2020-12-24T05:52:32+00:00
Disable CI jobs for runners impacted by GCP incident
- - - - -
2725628b by Matt Selsky at 2020-12-24T06:04:42+00:00
Add "needs:" keyword to execute jobs out-of-order.
- - - - -
371a562d by Matt Selsky at 2020-12-24T01:11:35-05:00
CentOS PowerTools repo is now lowercase upstream

- - - - -
2a0863b2 by Matt Selsky at 2020-12-24T01:13:40-05:00
Disable options-tester CI jobs for runners impacted by GCP incident

- - - - -
6393fca9 by JamesB192 at 2020-12-24T02:21:24-08:00
CI: Work Rawhide the old way and don't build its Docker images.


- - - - -


3 changed files:

- .gitlab-ci-docker-images.yml
- .gitlab-ci.yml
- .gitlab-opttest-ci.yml


Changes:

=====================================
.gitlab-ci-docker-images.yml
=====================================
@@ -65,12 +65,6 @@ build-debian-unstable:
 build-fedora-latest:
   <<: *build_definition
 
-build-fedora-rawhide:
-  <<: *build_definition
-
-build-fedora-rawhide-gpsd:
-  <<: *build_definition
-
 build-gentoo:
   <<: *build_definition
 


=====================================
.gitlab-ci.yml
=====================================
@@ -215,6 +215,8 @@ freebsd-11-basic:
     - freebsd-11
   rules:
     - if: '$CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
+      when: never
+    - when: never
 
 freebsd-11-refclocks:
   <<: *job_definition
@@ -224,6 +226,8 @@ freebsd-11-refclocks:
     - freebsd-11
   rules:
     - if: '$CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
+      when: never
+    - when: never
 
 freebsd-12-basic:
   <<: *job_definition
@@ -237,6 +241,8 @@ freebsd-12-basic:
     - freebsd-12
   rules:
     - if: '$CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
+      when: never
+    - when: never
 
 freebsd-12-refclocks:
   <<: *job_definition
@@ -246,6 +252,8 @@ freebsd-12-refclocks:
     - freebsd-12
   rules:
     - if: '$CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
+      when: never
+    - when: never
 
 centos-latest-basic:
   <<: *job_definition
@@ -277,22 +285,25 @@ fedora-latest-refclocks:
 
 fedora-rawhide-basic:
   <<: *job_definition_allow_failure
-  image: $CI_REGISTRY/ntpsec/ntpsec/fedora-rawhide
+  image: fedora:rawhide
   script:
+    - dnf -y install bison gcc openssl-devel libcap-devel pps-tools-devel python3-devel libbsd-devel
     - python3 ./waf configure --disable-doc --disable-manpage build --pyshebang "/usr/bin/env python3"
     - python3 ./waf install
     - python3 ./waf uninstall
 
 fedora-rawhide-refclocks:
   <<: *job_definition_allow_failure
-  image: $CI_REGISTRY/ntpsec/ntpsec/fedora-rawhide
+  image: fedora:rawhide
   script:
+    - dnf -y install bison gcc openssl-devel libcap-devel pps-tools-devel python3-devel libbsd-devel
     - python3 ./waf configure --disable-doc --disable-manpage --refclock=all build
 
 fedora-rawhide-refclocks-gpsd:
   <<: *job_definition_allow_failure
-  image: $CI_REGISTRY/ntpsec/ntpsec/fedora-rawhide-gpsd
+  image: fedora:rawhide
   script:
+    - dnf -y install bison gcc openssl-devel libcap-devel pps-tools-devel python3-devel python3-gpsd libbsd-devel
     - python3 ./waf configure --disable-doc --disable-manpage --refclock=all build
 
 python3-rc:
@@ -383,6 +394,8 @@ cross-build:
     - ubuntu-1604-lts
   rules:
     - if: '$CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
+      when: never
+    - when: never
 
 gentoo-basic:
   <<: *job_definition


=====================================
.gitlab-opttest-ci.yml
=====================================
@@ -1,5 +1,6 @@
 .option_tester: &option_tester
   stage: test
+  needs: []
   after_script:
     - PYTHON=python2 bash tests/option-tester.sh
     - PYTHON=python3 bash tests/option-tester.sh
@@ -24,7 +25,7 @@ centos-options-tester:
   <<: *option_tester
   image: centos:latest
   script:
-    - dnf -y --enablerepo=PowerTools install bison gcc openssl-devel libcap-devel python3-devel python2-devel pps-tools-devel libseccomp-devel bash
+    - dnf -y --enablerepo=powertools install bison gcc openssl-devel libcap-devel python3-devel python2-devel pps-tools-devel libseccomp-devel bash
 
 fedora-latest-options-tester:
   image: fedora:latest
@@ -33,7 +34,7 @@ fedora-latest-options-tester:
   <<: *option_tester
 
 fedora-rawhide-options-tester:
-  image: registry.fedoraproject.org/fedora:rawhide
+  image: fedora:rawhide
   script:
     - yum -y install bison gcc openssl-devel libcap-devel pps-tools-devel python3-devel python2-devel libseccomp-devel bash
   <<: *option_tester
@@ -66,6 +67,7 @@ gentoo-hardened-options-tester:
 
 macos-options-tester:
   stage: test
+  needs: []
   script:
     - PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig PYTHON=python2.7 tests/option-tester.sh||true
     - PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig PYTHON=python3 tests/option-tester.sh
@@ -76,6 +78,7 @@ macos-options-tester:
 
 fbsd-11-options-tester:
   stage: test
+  needs: []
   script:
     - PYTHON=python2.7 tests/option-tester.sh
     - PYTHON=python3 tests/option-tester.sh
@@ -83,9 +86,12 @@ fbsd-11-options-tester:
     - freebsd-11
   rules:
     - if: '$CI_PIPELINE_SOURCE == "schedule" && $CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
+      when: never
+    - when: never
 
 fbsd-12-options-tester:
   stage: test
+  needs: []
   script:
     - PYTHON=python2.7 tests/option-tester.sh
     - PYTHON=python3 tests/option-tester.sh
@@ -93,9 +99,12 @@ fbsd-12-options-tester:
     - freebsd-11
   rules:
     - if: '$CI_PIPELINE_SOURCE == "schedule" && $CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
+      when: never
+    - when: never
 
 .deb_option_tester: &deb_option_tester
   stage: test
+  needs: []
   script:
     - apt-get update
     - DEBIAN_FRONTEND=noninteractive apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python2-dev python2-minimal libseccomp-dev bash pkg-config python3-dev python3-minimal
@@ -108,6 +117,7 @@ fbsd-12-options-tester:
 
 .deb_old_option_tester: &deb_old_option_tester
   stage: test
+  needs: []
   script:
     - apt-get update
     - apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python-dev python-minimal libseccomp-dev bash pkg-config python3-dev python3-minimal



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/-/compare/b5638b48591ebe757b26e7ddbd01d7b05175b12c...6393fca90d22f5bec76080bf06aa58fd2b4a7e8f

-- 
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/-/compare/b5638b48591ebe757b26e7ddbd01d7b05175b12c...6393fca90d22f5bec76080bf06aa58fd2b4a7e8f
You're receiving this email because of your account on gitlab.com.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20201224/40181834/attachment-0001.htm>


More information about the vc mailing list