147 Commits
Author SHA1 Message Date
louiz’ 99c76f0f35 ci: Do not fail the packaging:rpm job if test:fedora did not run 2020-05-22 11:15:16 +02:00
louiz’ b0b1cd9824 ci: do not allow packaging jobs to fail 2020-05-22 11:11:31 +02:00
louiz’ 6ed9545abb ci: use the container tag instead of docker, for the build steps
This way, this will use either the docker or the podman runners.

The other steps still use only docker, because I didn’t solve the cache
issue on podman yet.
2020-05-21 22:51:34 +02:00
louiz’ 17a5f1fae0 ci: Use fedora:latest instead of doc-builder and fedora:oragono 2020-05-21 22:45:04 +02:00
louiz’ d34a25ca34 Run the test against the oragono images 2020-05-07 00:00:10 +02:00
louiz’ 32d25e7e51 ci: Use fedora:oragono image 2020-05-05 21:10:46 +02:00
louiz’ 1833946c07 Revert "Temporarily disable freebsd tests until I fix my freebsd machine"
This reverts commit 1492eed3c9.
2020-05-02 17:32:47 +02:00
louiz’ e1ef3ae5d1 ci: Always upload the test: artifacts 2020-05-02 13:49:12 +02:00
louiz’ 1492eed3c9 Temporarily disable freebsd tests until I fix my freebsd machine 2020-04-19 11:41:11 +02:00
louiz’ cec396f6eb ci: only run build:freebsd on louiz’ repository 2019-10-10 23:57:04 +02:00
louiz’ cd5f7f5cd1 ci: remove the packaging:deb job
Too hard to maintain...
2019-09-17 17:21:42 +02:00
louiz’ 0508a44897 ci: Add a junit output to test_suite and give it to gitlab 2019-09-17 11:26:12 +02:00
louiz’ 26d9445029 ci: Remove the doc:deploy:mr job because gitlab is too broken
Nobody would use that, anyway.
2019-09-16 22:54:39 +02:00
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