diff options
-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 |