Commit Graph
127 Commits
Author SHA1 Message Date
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
louiz’ 06094245e9 Add a e2e test on alpine 2017-04-20 22:44:14 +02:00
louiz’ eec8f68de7 Shorten the name of the tags sent to codecov 2017-04-20 00:42:41 +02:00
louiz’ dc5ad49b40 Avoid building test_suite when we make install 2017-04-13 00:19:17 +02:00
louiz’ 451f28f5c4 Change the dates of source files before each build, to avoid useless rebuild 2017-04-10 00:18:29 +02:00
louiz’ a77ae2d048 Run pacman -Syuu before runing the tests in archlinux 2017-03-29 16:59:46 +02:00
louiz’ 40e6a6a02e Update CI variables to the latest 9.0 version (build->job) 2017-03-21 18:20:19 +01:00
louiz’ e1ae1194b6 ci: Add an archlinux build that tests the AUR packaging 2017-03-17 21:52:50 +01:00