From 3f1fe2d18a40b959be12c8c4c3925d62a9a6c4e1 Mon Sep 17 00:00:00 2001 From: Todd Strader Date: Tue, 1 Oct 2019 06:05:11 -0400 Subject: [PATCH] Internals: Travis CI environment. --- docs/internals.adoc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/internals.adoc b/docs/internals.adoc index 67e57eb3a..48aecd10c 100644 --- a/docs/internals.adoc +++ b/docs/internals.adoc @@ -699,6 +699,23 @@ respectively 16,384 and 4,096. The method of doing this is system dependent, but on Fedora Linux it would require editing the `/etc/security/limits.conf` file as root. +=== Continuous Integration + +Verilator has a https://travis-ci.com/verilator/verilator[Travis CI environment] +which automatically tests the master branch for test failures on new commits. It +also runs a daily cron job to validate all of the tests against different OS and +compiler versions. + +Developers can connect Travis CI to their GitHub account so that the CI +enviroment can check their branches too by doing the following: + +* Go to https://github.com/marketplace/travis-ci and follow the prompts + +* Only the Open Source (FREE) version of Travis CI is required + +* Under a Travis CI project click More options > Settings in order to set up a +cron job on a particular branch + == Debugging === --debug