More config for GitLab-CI
* .gitlab-ci.yml: Add a build with gcc-snapshot, and disable Debian packages on all branches except master/next/stable and branches ending in "-deb".
This commit is contained in:
parent
cdec6b28a2
commit
1a31589a2e
1 changed files with 28 additions and 2 deletions
|
|
@ -48,6 +48,28 @@ debian-unstable-gcc-coverage:
|
||||||
- ./*.tar.gz
|
- ./*.tar.gz
|
||||||
- spot2.info
|
- spot2.info
|
||||||
|
|
||||||
|
debian-gcc-snapshot:
|
||||||
|
stage: build
|
||||||
|
only:
|
||||||
|
- branches
|
||||||
|
except:
|
||||||
|
- /wip/
|
||||||
|
image: gadl/spot-debuild
|
||||||
|
script:
|
||||||
|
- export PATH="/usr/lib/gcc-snapshot/bin:$PATH" LD_LIBRARY_PATH="/usr/lib/gcc-snapshot/lib:$LD_LIBRARY_PATH"
|
||||||
|
- autoreconf -vfi
|
||||||
|
- ./configure CXX='g++'
|
||||||
|
- make
|
||||||
|
- make distcheck
|
||||||
|
artifacts:
|
||||||
|
when: always
|
||||||
|
paths:
|
||||||
|
- tests/*/*.log
|
||||||
|
- ./*.log
|
||||||
|
- doc/spot.html/
|
||||||
|
- doc/userdoc/
|
||||||
|
- ./*.tar.gz
|
||||||
|
|
||||||
arch-clang:
|
arch-clang:
|
||||||
stage: build
|
stage: build
|
||||||
only:
|
only:
|
||||||
|
|
@ -129,7 +151,10 @@ mingw-static:
|
||||||
debpkg-stable:
|
debpkg-stable:
|
||||||
stage: build
|
stage: build
|
||||||
only:
|
only:
|
||||||
- branches
|
- /-deb$/
|
||||||
|
- master
|
||||||
|
- next
|
||||||
|
- stable
|
||||||
script:
|
script:
|
||||||
- docker pull gadl/spot-debuild:stable
|
- docker pull gadl/spot-debuild:stable
|
||||||
- docker pull gadl/spot-debuild-i386:stable
|
- docker pull gadl/spot-debuild-i386:stable
|
||||||
|
|
@ -152,7 +177,8 @@ debpkg-stable:
|
||||||
debpkg-unstable:
|
debpkg-unstable:
|
||||||
stage: build
|
stage: build
|
||||||
only:
|
only:
|
||||||
- branches
|
- /-deb$/
|
||||||
|
- next
|
||||||
script:
|
script:
|
||||||
- docker pull gadl/spot-debuild
|
- docker pull gadl/spot-debuild
|
||||||
- docker pull gadl/spot-debuild-i386
|
- docker pull gadl/spot-debuild-i386
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue