louiz’
b085df4018
ci: simplify freebsd test, also add “needs”
2019-09-15 22:36:27 +02:00
louiz’
5ea0f8c7db
ci: do not trigger the archlinux job on louiz’ branches, only schedules
2019-09-15 22:33:11 +02:00
louiz’
14fc9c04c3
ci: explicitely set the freebsd compiler to clang++
2019-09-15 22:32:10 +02:00
louiz’
9e950158dc
ci: make the archlinux build on schedules only
2019-09-15 22:27:02 +02:00
louiz’
4abc357ecc
Ci: split freebsd into build+test
2019-09-15 22:26:55 +02:00
louiz’
db3c5f4bc4
ci: Add a job to deploy the doc for MRs
2019-09-15 21:41:39 +02:00
louiz’
f16a9882f2
ci: Rename deploy jobs
2019-09-15 21:41:39 +02:00
louiz’
db24caad3d
ci: only run the build and test jobs if sources changed
2019-09-15 21:41:39 +02:00
louiz’
c392d7127f
ci: use the "extends" key instead of the ugly anchor syntax
2019-09-15 21:41:39 +02:00
louiz’
9ed6442fc1
ci: Add "needs" in the test stage
2019-09-15 21:41:39 +02:00
louiz’
dc6dc28c5f
ci: Only run the archlinux test on triggers
2019-09-15 21:41:39 +02:00
louiz’
0deeaa7aaf
Only deploy the doc from the master branch
2019-08-25 21:58:07 +02:00
louiz’
f831978abf
Only run the freebsd tests on louiz’ repository
...
For “security” reason, the freebsd runner is not accessible for anyone else,
so it just yields an error when it tries to run. With this change, it is
just not run.
2018-10-03 20:29:30 +02:00
louiz’
bf97478b89
Add a job to deploy and undeploy the doc for tags
...
fix #3377
2018-09-19 17:12:51 +02:00
louiz’
6dbac489b7
Only save the coverage artifacts in the actual coverage job
2018-09-17 22:58:48 +02:00
louiz’
23e6c7f8c8
Add an environment for the doc
2018-08-29 22:35:50 +02:00
louiz’
c70b97d761
Use sphinx instead of pandoc, and add a deploy job
2018-08-29 22:10:25 +02:00
louiz’
d421ebd788
Use git_strategy: clone for the freebsd job
2018-08-27 10:23:18 +02:00
louiz’
793831539a
test:alpine depends on build:alpine, not debian
2018-08-26 18:55:48 +02:00
louiz’
7f50a3c3d2
Run the test_suite in the test phase, and do the coverage only on fedora
2018-08-26 18:13:48 +02:00
louiz’
21f69cf068
Remove the coverity job entirely
2018-08-26 18:07:55 +02:00
louiz’
dd31b77c2a
Rename and organize the ci builds
2018-08-23 15:34:01 +02:00
louiz’
9244624d56
Add -Werror to the FreeBSD build
2018-08-04 15:11:29 +02:00
louiz’
9f77f241ba
Fix the freebsd build by using no artifacts
2018-07-24 23:25:03 +02:00
louiz’
2fe06ffab7
build:archlinux is way too slow, run it only manually
...
(that is, from time to time, hope I won’t forget)
2018-03-23 21:22:53 +01:00
louiz’
6e7ee320bc
ci: Add Werror and Wno-psabi compiler flags
2018-01-26 01:40:26 +01:00
louiz’
ca95f89753
Add a archlinux-armv7l build
2018-01-26 01:40:26 +01:00
louiz’
e0265c81be
ci: remove some useless template, directly define the jobs
2018-01-26 01:07:03 +01:00
louiz’
a209e77fc2
Rename a few CI things to a useful names
2018-01-26 00:35:32 +01:00
louiz’
34d6c2bce1
Don’t use codecov anymore
2018-01-12 05:41:54 +01:00
louiz’
8713f015b1
Remove the ci deploy stop
2017-12-16 20:35:39 +01:00
louiz’
53fc926dc8
Only run the unit tests with postgresql if TEST_POSTGRES_URI env var is set
...
Even if we built with postgresql’s support
2017-12-12 23:37:08 +01:00
louiz’
24dc05dd97
Run some of the ci tests against a postgresql docker container
2017-12-03 16:46:14 +01:00
louiz’
5b0b41f40a
Build the docker image with --no-cache, --pull
2017-08-04 15:29:58 +02:00
louiz’
97b52526c5
ci: debian branch, pull the debian branch before trying to merge with master
2017-08-02 22:08:42 +02:00
louiz’
cd70181cb0
Fix the hostname of test3.biboumi.louiz.org
2017-08-02 15:50:13 +02:00
louiz’
07683df5b9
Allow failures of packaging jobs
2017-08-02 15:15:06 +02:00
louiz’
933eb65e7b
Start 3 biboumi services in docker deploy job
2017-08-02 13:05:21 +02:00
louiz’
dc8f07a566
ci: update the debian packaging image name
2017-08-01 22:04:40 +02:00
louiz’
5f5789a0ed
Add a deploy job
2017-07-31 23:24:03 +02:00
louiz’
f0f3d3d4e2
Remove the now useless “find … touch” hack in gitlab-ci.yml
2017-07-18 22:56:37 +02:00
louiz’
f671e5d7d0
Re-add the pacman -Syuuuuuuuuuu command in the packaging:archlinux build
2017-06-14 14:23:22 +02:00
louiz’
922610cdbf
Run the coverity and freebsd tests in all louiz/biboumi branches
2017-06-14 00:27:42 +02:00
louiz’
94dd16cbe6
The packaging:archlinux build only makes sense on the master branch
2017-06-14 00:19:15 +02:00
louiz’
41c23aab37
Update the docker images and the gitlab-ci script to use sqlite3
2017-06-14 00:19:15 +02:00
louiz’
ceb496369f
Test that the archlinux package actually installs at least /usr/bin/biboumi
2017-06-01 17:38:47 +02:00
louiz’
a5f73969b0
Change the makepkg command used in the archlinux CI test
2017-06-01 17:38:47 +02:00
louiz’
577a863977
Remove the “codecov_” prefix for builds codecov uploads too
2017-05-11 09:25:54 +02:00
louiz’
c046d2ea98
Also make the test artifacts expire in 2 weeks
2017-05-09 01:01:56 +02:00
louiz’
595a4d6da8
Keep gitlab artifacts for 2 weeks
2017-05-08 20:32:31 +02:00