diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-07-06 19:13:43 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-07-06 19:34:37 +0300 |
commit | fbbe5543657635f81688f77f38c2151b8ac53974 (patch) | |
tree | 63375b9e9cc87155532e3df3ff9d5f5b0897acfc | |
parent | 729d27c7f548ffd79fd40c5d787bc2f09795d360 (diff) | |
download | spm-fbbe5543657635f81688f77f38c2151b8ac53974.tar.gz spm-fbbe5543657635f81688f77f38c2151b8ac53974.tar.bz2 spm-fbbe5543657635f81688f77f38c2151b8ac53974.tar.xz spm-fbbe5543657635f81688f77f38c2151b8ac53974.zip |
Add tinyxml2 builds.
-rw-r--r-- | .gitlab-ci.yml | 60 |
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 |