Use OpenSUSE in CI pipeline, instead
authorNHOrus <jy6x2b32pie9@yahoo.com>
Sun, 16 Jul 2017 04:43:56 +0000 (07:43 +0300)
committerEric S. Raymond <esr@thyrsus.com>
Mon, 17 Jul 2017 17:56:52 +0000 (13:56 -0400)
.gitlab-ci.yml

index 1c5a83eb9c3fce4bb4d085593a6128aa30b7c99e..984111df8031110b3a9131c7c5c1e58bcf5394de 100644 (file)
@@ -1,4 +1,4 @@
-image: fedora
+image: opensuse:tumbleweed
 
 stages:
   - build
@@ -9,7 +9,7 @@ stages:
 binary:debug:
   stage: build
   before_script:
-    - dnf install make gcc libedit-devel libasan libubsan python2 PyYAML lcov -y
+    - zypper install -y make gcc libedit-devel libasan3 libubsan0 python python2-PyYAML lcov 
   script:
     - make debug
   artifacts:
@@ -24,7 +24,7 @@ binary:debug:
 binary:release:
   stage: build
   before_script:
-    - dnf install make gcc libedit-devel python2 PyYAML -y
+    - zypper install -y make gcc libedit-devel python python2-PyYAML
   script:
     - make advent cheat
   artifacts:
@@ -38,7 +38,7 @@ binary:release:
 manpage:
   stage: build
   before_script:
-    - dnf install make asciidoc -y
+    - zypper install -y make asciidoc
   script:
     - make advent.6
   artifacts:
@@ -48,7 +48,7 @@ manpage:
 html:
   stage: build
   before_script:
-    - dnf install make asciidoc libxslt -y
+    - zypper install -y make asciidoc libxslt
   script:
     - make html
   artifacts:
@@ -58,7 +58,7 @@ html:
 dist:
   stage: build
   before_script:
-    - dnf install make asciidoc -y
+    - zypper install -y make asciidoc tar
   script:
     - export VERS=${CI_COMMIT_REF_NAME}
     - make dist -e
@@ -70,7 +70,7 @@ dist:
 test:debug:
   stage: test
   before_script:
-    - dnf install make gcc libedit-devel libasan libubsan python2 PyYAML lcov -y
+    - zypper install -y make gcc libedit-devel libasan3 libubsan0 python python2-PyYAML lcov
   script:
     - make debug
     - make check
@@ -86,7 +86,7 @@ test:debug:
 test:release:
   stage: test
   before_script:
-    - dnf install make libedit -y
+    - zypper install -y make libedit
   script:
     - cd tests
     - make