stages: - test - build before_script: - uname -a image: debian:unstable variables: GET_SOURCES_ATTEMPTS: "5" ARTIFACT_DOWNLOAD_ATTEMPTS: "5" .job-artifacts: &job-artifacts artifacts: paths: - logs - bin when: always expire_in: 3 months # self tests 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 - ls bin/zlib - ls tmp/zlib - grep "1.2.10" ./bin/zlib/lib/pkgconfig/zlib.pc - ./.ci/run.sh ./clean.sh zlib - mkdir bin/zlib - ./.ci/run.sh ./clean.sh zlib - ./.ci/runretry.sh ./updatesrc.sh zlib variables: srcbranch: v1.2.10 <<: *job-artifacts 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 - ls bin/curl - ls tmp/curl - grep "7.51" ./bin/curl/lib/pkgconfig/libcurl.pc - ./.ci/run.sh ./clean.sh curl - mkdir bin/curl - ./.ci/run.sh ./clean.sh curl - ./.ci/runretry.sh ./updatesrc.sh curl variables: srcbranch: curl-7_51_0 <<: *job-artifacts # libpng builds libpng_libpng10: stage: build script: - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext zlib1g-dev libtool - ./.ci/copyspm.sh - ./.ci/buildlib.sh libpng libpng10 - grep "1.0" /usr/local/spm/bin/libpng_libpng10/lib/pkgconfig/libpng.pc - ./.ci/copyfinal.sh variables: installname: libpng_libpng10 <<: *job-artifacts libpng_libpng12: stage: build script: - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext zlib1g-dev libtool - ./.ci/copyspm.sh - ./.ci/buildlib.sh libpng libpng12 - grep "1.2" /usr/local/spm/bin/libpng_libpng12/lib/pkgconfig/libpng.pc - ./.ci/copyfinal.sh variables: installname: libpng_libpng12 <<: *job-artifacts libpng_libpng14: stage: build script: - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext zlib1g-dev libtool - ./.ci/copyspm.sh - ./.ci/buildlib.sh libpng libpng14 - grep "1.4" /usr/local/spm/bin/libpng_libpng14/lib/pkgconfig/libpng.pc - ./.ci/copyfinal.sh variables: installname: libpng_libpng14 <<: *job-artifacts libpng_libpng15: stage: build script: - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext zlib1g-dev libtool - ./.ci/copyspm.sh - ./.ci/buildlib.sh libpng libpng15 - grep "1.5" /usr/local/spm/bin/libpng_libpng15/lib/pkgconfig/libpng.pc - ./.ci/copyfinal.sh variables: installname: libpng_libpng15 <<: *job-artifacts libpng_libpng16: stage: build script: - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext zlib1g-dev libtool - ./.ci/copyspm.sh - ./.ci/buildlib.sh libpng libpng16 - grep "1.6" /usr/local/spm/bin/libpng_libpng16/lib/pkgconfig/libpng.pc - ./.ci/copyfinal.sh variables: installname: libpng_libpng16 <<: *job-artifacts libpng_libpng17: stage: build script: - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext zlib1g-dev libtool - ./.ci/copyspm.sh - ./.ci/buildlib.sh libpng libpng17 - grep "1.7" /usr/local/spm/bin/libpng_libpng17/lib/pkgconfig/libpng.pc - ./.ci/copyfinal.sh variables: installname: libpng_libpng17 <<: *job-artifacts libpng_master: stage: build script: - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext zlib1g-dev libtool - ./.ci/copyspm.sh - ./.ci/buildlib.sh libpng master - ./.ci/copyfinal.sh variables: installname: libpng_master <<: *job-artifacts