summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2019-02-19 10:00:02 -0500
committerBen Gamari <ben@smart-cactus.org>2019-03-16 19:17:46 -0400
commit3f2291e47b8e00f1312c9be31484ceddd1289212 (patch)
treec808df2aa759d5e4787b0147a59de443117d36ff /.gitlab-ci.yml
parentad79ccd9c86ae2eccb625ab7000cf899f23ff840 (diff)
downloadhaskell-3f2291e47b8e00f1312c9be31484ceddd1289212.tar.gz
gitlab-ci: Generate source tarballs
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 878a2ff5f3..9d9ebe2708 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -561,3 +561,21 @@ doc-tarball:
- ls -lh
- mv docs/*.tar.xz .
+source-tarball:
+ stage: packaging
+ tags:
+ - x86_64-linux
+ image: ghcci/x86_64-linux-deb9:0.2
+ only:
+ - tags
+ artifacts:
+ paths:
+ - ghc-*.tar.xz
+ - version
+ script:
+ - mk/get-win32-tarballs.sh download all
+ - ./boot
+ - ./configure
+ - make sdist
+ - mv sdistprep/*.xz .
+ - make show VALUE=version > version