summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml60
1 files changed, 57 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dde9e7e..9f4a948 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,6 +4,8 @@ stages:
before_script:
- uname -a
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint cmake gettext pkg-config
+ zlib1g-dev libtool libicu-dev
image: debian:unstable
variables:
@@ -23,7 +25,6 @@ variables:
test:commands1:
stage: test
script:
- - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
- ./.ci/runretry.sh ./getsrc.sh zlib
- ls src/zlib
- ./.ci/run.sh ./build.sh zlib
@@ -41,8 +42,6 @@ test:commands1:
test:commands2:
stage: test
script:
- - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
- zlib1g-dev libtool
- ./.ci/runretry.sh ./getsrc.sh curl
- ls src/curl
- ./.ci/run.sh ./build.sh curl
@@ -56,3 +55,58 @@ test:commands2:
variables:
srcbranch: curl-7_51_0
<<: *job-artifacts
+
+tinyxml2_master:
+ stage: build
+ script:
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh tinyxml2 master
+ - grep "2" /usr/local/spm/bin/${installname}/lib/pkgconfig/tinyxml2.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: tinyxml2_master
+ <<: *job-artifacts
+
+tinyxml2_5.0.1:
+ stage: build
+ script:
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh tinyxml2 5.0.1
+ - grep "5.0.1" /usr/local/spm/bin/${installname}/lib/pkgconfig/tinyxml2.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: tinyxml2_5.0.1
+ <<: *job-artifacts
+
+tinyxml2_4.0.1:
+ stage: build
+ script:
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh tinyxml2 4.0.1
+ - grep "4.0.1" /usr/local/spm/bin/${installname}/lib/pkgconfig/tinyxml2.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: tinyxml2_4.0.1
+ <<: *job-artifacts
+
+tinyxml2_3.0.0:
+ stage: build
+ script:
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh tinyxml2 3.0.0
+ - grep "3.0.0" /usr/local/spm/bin/${installname}/lib/pkgconfig/tinyxml2.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: tinyxml2_3.0.0
+ <<: *job-artifacts
+
+tinyxml2_2.2.0:
+ stage: build
+ script:
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh tinyxml2 2.2.0
+ - grep "2.2.0" /usr/local/spm/bin/${installname}/lib/pkgconfig/tinyxml2.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: tinyxml2_2.2.0
+ <<: *job-artifacts