diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 14451e2e10c02ddfcf9bd9144c6e1cee64f3bb74..e4e11119bb122a0b9948c8e819c9d6a0cde966d2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,6 +23,13 @@ stages: - linux - amd64 +.debian_stretch_armel: &debian_stretch_armel + image: cznic/armel-debian-knot + tags: + - docker + - linux + - arm + .configure: &configure_job stage: configure script: @@ -50,6 +57,7 @@ configure:ubuntu:amd64: <<: *configure_job except: - tags + - docs-* build:ubuntu:amd64: <<: *ubuntu_xenial @@ -58,6 +66,7 @@ build:ubuntu:amd64: - configure:ubuntu:amd64 except: - tags + - docs-* test:ubuntu:amd64: <<: *ubuntu_xenial @@ -66,6 +75,7 @@ test:ubuntu:amd64: - build:ubuntu:amd64 except: - tags + - docs-* configure:debian:stretch:amd64: <<: *debian_stretch @@ -83,6 +93,22 @@ test:debian:stretch:amd64: dependencies: - build:debian:stretch:amd64 +configure:debian:stretch:armel: + <<: *debian_stretch_armel + <<: *configure_job + +build:debian:stretch:armel: + <<: *debian_stretch_armel + <<: *build_job + dependencies: + - configure:debian:stretch:armel + +test:debian:stretch:armel: + <<: *debian_stretch_armel + <<: *test_job + dependencies: + - build:debian:stretch:armel + build:documentation: <<: *debian_stretch stage: build @@ -91,6 +117,7 @@ build:documentation: only: - tags - triggers + - docs-* script: - make -C doc html singlehtml pdf artifacts: @@ -108,6 +135,7 @@ deploy:documentation: only: - tags - triggers + - docs-* script: - "curl --http1.1 --request POST --form token=$WEBSITE_TOKEN --form ref=master --form \"variables[RELEASE_CI_BUILD_REF_NAME]=$CI_BUILD_REF_NAME\" --form \"variables[RELEASE_CI_BUILD_ID]=$CI_BUILD_ID\" https://gitlab.labs.nic.cz/api/v3/projects/5/trigger/builds" artifacts: