[Git][NTPsec/ntpsec][master] Simplify Ubuntu versions used for Gitlab CI to avoid need for future updates

Matt Selsky gitlab at mg.gitlab.com
Wed Aug 1 00:51:03 UTC 2018


Matt Selsky pushed to branch master at NTPsec / ntpsec


Commits:
9c79e126 by Matt Selsky at 2018-08-01T00:05:19Z
Simplify Ubuntu versions used for Gitlab CI to avoid need for future updates

Instead of:
- 14.04 (LTS release)
- 16.04 (LTS release)
- 17.10 (non-LTS release)

Use:
- latest (latest LTS release)
- rolling (latest release - could be LTS)
- devel (whatever the devel suite points to)

See https://store.docker.com/images/ubuntu for more information

- - - - -


1 changed file:

- .gitlab-ci.yml


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -179,29 +179,29 @@ debian-unstable-refclocks:
   tags:
     - gitlab-org
 
-ubuntu-1404-lts-basic:
+ubuntu-latest-basic:
   <<: *job_definition
-  image: ubuntu:14.04
+  image: ubuntu:latest
   script:
     - apt-get update
-    - apt-get install -y bison gcc libssl-dev libcap-dev pps-tools python-dev
+    - apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python-dev
     - python ./waf configure build
   tags:
     - gitlab-org
 
-ubuntu-1404-lts-refclocks:
+ubuntu-latest-refclocks:
   <<: *job_definition
-  image: ubuntu:14.04
+  image: ubuntu:latest
   script:
     - apt-get update
-    - apt-get install -y bison gcc libssl-dev libcap-dev pps-tools python-dev
+    - apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python-dev
     - python ./waf configure --refclock=all build
   tags:
     - gitlab-org
 
-ubuntu-1604-lts-basic:
+ubuntu-rolling-basic:
   <<: *job_definition
-  image: ubuntu:16.04
+  image: ubuntu:rolling
   script:
     - apt-get update
     - apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python-dev
@@ -209,9 +209,9 @@ ubuntu-1604-lts-basic:
   tags:
     - gitlab-org
 
-ubuntu-1604-lts-refclocks:
+ubuntu-rolling-refclocks:
   <<: *job_definition
-  image: ubuntu:16.04
+  image: ubuntu:rolling
   script:
     - apt-get update
     - apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python-dev
@@ -219,9 +219,10 @@ ubuntu-1604-lts-refclocks:
   tags:
     - gitlab-org
 
-ubuntu-1710-basic:
+ubuntu-devel-basic:
   <<: *job_definition
-  image: ubuntu:17.10
+  image: ubuntu:devel
+  allow_failure: true
   script:
     - apt-get update
     - apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python-dev
@@ -229,9 +230,10 @@ ubuntu-1710-basic:
   tags:
     - gitlab-org
 
-ubuntu-1710-refclocks:
+ubuntu-devel-refclocks:
   <<: *job_definition
-  image: ubuntu:17.10
+  image: ubuntu:devel
+  allow_failure: true
   script:
     - apt-get update
     - apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python-dev



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/9c79e1266af4c8eb724f61ccfea874fb07936be2

-- 
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/9c79e1266af4c8eb724f61ccfea874fb07936be2
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/20180801/10bacab4/attachment-0001.html>


More information about the vc mailing list