diff options
author | Thomas Haller <thaller@redhat.com> | 2019-04-19 09:38:12 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2019-04-19 09:38:12 +0200 |
commit | 84e19c6ca9a921bb780d9109a93e338f50ede7eb (patch) | |
tree | d4c4299190ce0793988ae340d4fd3419f579beac | |
parent | 1ca380f69fe2c4958a557d5aaeff32b46c343cf9 (diff) | |
download | NetworkManager-84e19c6ca9a921bb780d9109a93e338f50ede7eb.tar.gz |
gitlab-ci: build release tarball and artifact it
-rw-r--r-- | .gitlab-ci.yml | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8a231f9007..ffcf652117 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -37,9 +37,12 @@ stages: - date '+%Y%m%d-%H%M%S'; git clean -fdx ; BUILD_TYPE=meson CC=gcc WITH_DOCS=1 contrib/scripts/nm-ci-run.sh - date '+%Y%m%d-%H%M%S'; git clean -fdx ; BUILD_TYPE=autotools CC=clang WITH_DOCS=0 contrib/scripts/nm-ci-run.sh - date '+%Y%m%d-%H%M%S'; git clean -fdx ; BUILD_TYPE=meson CC=clang WITH_DOCS=0 contrib/scripts/nm-ci-run.sh - - date '+%Y%m%d-%H%M%S'; grep -q '^NAME=Fedora' /etc/os-release && ./contrib/fedora/rpm/build_clean.sh -g -w crypto_gnutls -w debug -w iwd -w test - - date '+%Y%m%d-%H%M%S'; grep -q '^NAME=Fedora' /etc/os-release && ./contrib/fedora/rpm/build_clean.sh -g -w crypto_gnutls -w debug -w iwd -w test -w meson + - date '+%Y%m%d-%H%M%S'; git clean -fdx ; ! grep -q '^NAME=Fedora' /etc/os-release || ./contrib/fedora/rpm/build_clean.sh -g -w crypto_gnutls -w debug -w iwd -w test + - date '+%Y%m%d-%H%M%S'; git clean -fdx ; ! grep -q '^NAME=Fedora' /etc/os-release || ./contrib/fedora/rpm/build_clean.sh -g -w crypto_gnutls -w debug -w iwd -w test -w meson + - date '+%Y%m%d-%H%M%S'; git clean -fdx ; test "$NM_BUILD_TARBALL" != 1 || ( ./contrib/fedora/rpm/build_clean.sh -r && mv ./NetworkManager-1*.tar.xz /tmp/ && mv ./contrib/fedora/rpm/latest/SRPMS/NetworkManager-1*.src.rpm /tmp/ ) + - date '+%Y%m%d-%H%M%S'; git clean -fdx - date '+%Y%m%d-%H%M%S'; mv /tmp/nm-docs-html ./docs-html + - date '+%Y%m%d-%H%M%S'; test "$NM_BUILD_TARBALL" != 1 || mv /tmp/NetworkManager-1*.tar.xz /tmp/NetworkManager-1*.src.rpm ./ checkpatch: image: fedora:28 @@ -57,15 +60,19 @@ t_fedora:28: <<: *fedora_install image: fedora:28 <<: *do_build - artifacts: - expire_in: 1 day - paths: - - docs-html t_fedora:29: <<: *fedora_install image: fedora:29 <<: *do_build + variables: + NM_BUILD_TARBALL: 1 + artifacts: + expire_in: 2 days + paths: + - docs-html + - NetworkManager-1*.tar.xz + - NetworkManager-1*.src.rpm t_fedora:30: <<: *fedora_install |