diff options
author | makefu <github@syntax-fehler.de> | 2014-01-14 01:37:50 +0100 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2014-01-14 01:37:50 +0100 |
commit | d0bad095de81409b3b14cc2663d976d87d0d1d6d (patch) | |
tree | a57837147ef641f1c3260d0e62c3f361956cfd1f | |
parent | 7badd3c78790976a2f9784927f67e0809195ee71 (diff) |
buildbot.krebsco.de: initial commit
-rw-r--r-- | sites/buildbot.krebsco.de/README.md | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/sites/buildbot.krebsco.de/README.md b/sites/buildbot.krebsco.de/README.md new file mode 100644 index 00000000..187c54f8 --- /dev/null +++ b/sites/buildbot.krebsco.de/README.md @@ -0,0 +1,29 @@ +# buildbot.krebsco.de +The buildbot is configured to run all of the fancy test cases in painload (and +possibly more project). + +# Testing the Painload +Subprojects may contain folders called t/ which may contain executables which +will be called by running `make test` in the respective folder. +A sample `make test` may look like `//krebs/ship/Makefile`. +The buildbot master may include these paths into the test chain. + +# Master & Slave +Buildbot contains of a master with all the configuration magic and n slaves +which will be building. Both the master and the slave are started at system +startup as the user ci (see INSTALLATION.md). +The configuration file is currently stored at tahoe: + + krebs:ci/buildbot/master/master.cfg + # and + krebs:ci/buildbot/slave/buildbot.tac + +# Docker +For more flexibility in testing the painload contains test which are using +docker virtual environments. These have the advantage of providing a new +environment at every run. + +Docker access must be made available to the CI user. + +For a Sample Docker Test, see /krebs/ship/t/docker/docker_remote_punani.sh + |