[Git][NTPsec/ntpsec][master] Consolidate FreeBSD CI targets
Richard Laager (@rlaager)
gitlab at mg.gitlab.com
Thu May 12 18:03:21 UTC 2022
Richard Laager pushed to branch master at NTPsec / ntpsec
Commits:
26d21969 by Matt Selsky at 2022-05-12T13:25:12-04:00
Consolidate FreeBSD CI targets
This makes it easier to track the stable released version of FreeBSD
- - - - -
2 changed files:
- .gitlab-ci.yml
- .gitlab-opttest-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -211,29 +211,7 @@ ubuntu-rolling-refclocks:
script:
- python3 ./waf configure --disable-doc --disable-manpage --refclock=all build
-freebsd-11-basic:
- <<: *job_definition
- script:
- - python ./waf configure --disable-doc --disable-manpage --disable-nts build
- - DESTDIR=build/prison python ./waf install
- - DESTDIR=./prison python ./waf install
- - DESTDIR=../prison python ./waf install
- - rm -rvf build/prison ./prison ../prison
- tags:
- - freebsd-11
- rules:
- - if: '$CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
-
-freebsd-11-refclocks:
- <<: *job_definition
- script:
- - python ./waf configure --disable-doc --disable-manpage --disable-nts --refclock=all build
- tags:
- - freebsd-11
- rules:
- - if: '$CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
-
-freebsd-12-basic:
+freebsd-basic:
<<: *job_definition
script:
- python ./waf configure --disable-doc --disable-manpage build
@@ -242,16 +220,16 @@ freebsd-12-basic:
- DESTDIR=../prison python ./waf install
- rm -rvf build/prison ./prison ../prison
tags:
- - freebsd-12
+ - freebsd
rules:
- if: '$CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
-freebsd-12-refclocks:
+freebsd-refclocks:
<<: *job_definition
script:
- python ./waf configure --disable-doc --disable-manpage --refclock=all build
tags:
- - freebsd-12
+ - freebsd
rules:
- if: '$CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
=====================================
.gitlab-opttest-ci.yml
=====================================
@@ -67,27 +67,14 @@ macos-options-tester:
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule" && $CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
-fbsd-11-options-tester:
+freebsd-options-tester:
stage: test
needs: []
script:
- PYTHON=python2.7 tests/option-tester.sh
- PYTHON=python3 tests/option-tester.sh
tags:
- - 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
- tags:
- - freebsd-11
+ - freebsd
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule" && $CI_COMMIT_BRANCH && $CI_PROJECT_PATH == "NTPsec/ntpsec"'
when: never
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/-/commit/26d21969da41a33fd496819701384e41f7340c81
--
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/-/commit/26d21969da41a33fd496819701384e41f7340c81
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/20220512/b34d4a19/attachment-0001.htm>
More information about the vc
mailing list