From b59d6a1f33c527b3e947af53e1796f38229e6dee Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Thu, 7 Sep 2017 14:05:38 -0500 Subject: [PATCH] Add a README about CI --- contrib/ci/README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 contrib/ci/README.md diff --git a/contrib/ci/README.md b/contrib/ci/README.md new file mode 100644 index 000000000..9350fa712 --- /dev/null +++ b/contrib/ci/README.md @@ -0,0 +1,34 @@ +Continuous Integration +====================== +Continuous integration for fwupd is provided by (Travis CI)[www.travis-ci.org]. + +By using Travis CI, builds are exercised across a variety of environments attempting to maximize code coverage. +For every commit or pull request 3 builds are performed: + +Fedora +------ + +* A fully packaged RPM build with all plugins enabled +* Tests with -Werror enabled +* Tests with the built in local test suite for all plugins. +* All packages are installed +* An installed testing run with the "test" plugin and pulling from LVFS. + +Debian unstable +------ + +* A fully packaged DEB build with all plugins enabled +* Tests with -Werror enabled +* Tests with the built in local test suite for all plugins. +* All packages are installed +* An installed testing run with the "test" plugin and pulling from LVFS. +* All packages are removed + +Arch Linux +------ + +* A fully packaged pkg build with all plugins enabled +* Tests with -Werror enabled +* Compile with the deprecated USB plugin enabled +* Tests with the built in local test suite for all plugins. +* All packages are installed