Skip to content

adding physical node to Murdock

Kaspar Schleiser edited this page Apr 25, 2019 · 3 revisions

Introduction

This page documents how to add a physical node to RIOT's CI (Murdock).

Steps:

  • add RasPi to the Pi Fleet
  • on pihub, add "murdock" role to RasPi

On RasPi:

  • make sure all tools are installed and permissions configured so the murdock user can flash the board
  • sudo ssh ci.riot-os.org, check fingerprint, type "yes" (populate host key cache)
  • sudo systemctl start sshtun@murdock-slave && sudo systemctl enable sshtun@murdock-slave
  • sudo su -s /bin/bash murdock -c "git cache init"
  • add a file /etc/default/dwqw@$board-name (e.g., /etc/default/dwqw@samr21-xpro):

(this is for samr21-xpro):

EDBG=/usr/local/bin/edbg 
RIOT_TERMINAL=picocom
SERIAL=ATML2127031800008983
DWQ_QUEUES=samr21-xpro
MURDOCK_HOOK=/srv/murdock/murdock_hook.sh
Clone this wiki locally