-
Notifications
You must be signed in to change notification settings - Fork 2k
Things you should know about the CI
For continuous integration we use Murdock. You can reach it at http://ci.riot-os.org. Most jobs there are configured to react on merging PRs and some react on special comments by certain users in a PR, but other scenarios (building in intervals, etc) are possible to.
CI is currently administered by
- Alexandre Abadie @aabadie
- Cenk Gündogan @cgundogan
- Sebastian Meilling @smlng
- Kaspar Schleiser @kaspar030
If there are questions, the CI team can be reached via mail to ci@riot-os.org.
RIOT's Murdock configuration can be found here. The corresponding status Webpage is taken from here.
0a. get your ssh key into murdock master (contact ci@riot-labs.de)
0b. start an autossh-session to murdock master
$ autossh -M0 -f -C -N murdock
-
get list of murdock workers:
$ dwqm control -l
-
pick one, shut it down (it will restart and pull the newest docker image)
$ dwqm control -s <name-of-one-worker>
-
trigger a build, check if still builds correctly
-
restart all workers
$ dwqm control -s $(dwqm control -l)
-
cross fingers