summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2016-11-15 09:03:59 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2016-12-08 17:13:56 +0100
commit6b67fc886bed7f3c4370bb7b02d8bd3b2752ed24 (patch)
treebf3a0b89828265f09daac0497d18a982632f3973 /README.md
parenta0f9f81e3bc233f07c1a534defc3e4a9250da30f (diff)
downloadgnutls-6b67fc886bed7f3c4370bb7b02d8bd3b2752ed24.tar.gz
.gitlab-ci.yml: split the CI run into stages
In addition avoid re-generating images for operating systems on every build and use pre-built images, which are generated in the gnutls-build-images sub-project. That allows for faster and more reliable (independent of network) CI runs.
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/README.md b/README.md
index d782f61f81..52583f9cd0 100644
--- a/README.md
+++ b/README.md
@@ -146,6 +146,18 @@ mingw32-make
mingw32-make check
```
+# Continuous Integration (CI)
+
+We utilize two continuous integration systems, the gitlab-ci and travis.
+Gitlab-CI is used to test most of the Linux systems (see .gitlab-ci.yml),
+and is split in two phases, build image creation and compilation/test. The
+build image creation is done at the gnutls/build-images subproject and
+uploads the image at the gitlab.com container registry. The compilation/test
+phase is on every commit to gnutls project.
+
+The Travis based CI, is used to test compilation on MacOSX based systems.
+
+
# Contributing
If you wish to contribute, you may read more about our [coding style](CONTRIBUTING.md).