-
Notifications
You must be signed in to change notification settings - Fork 1
Things you should know about the CI
The information below is outdated, we use Travis for CI at the moment.
For continuous integration we use Jenkins. 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.
The following section is only of interest for administrators in Jenkins. Those are currently
- Christian Mehlis (@mehlis)
- Ludwig Ortmann (@LudwigOrtmann)
- Martin Lenders (@authmillenon)
- Oleg Hahm (@OlegHahm)
- Thomas Eichinger (@thomaseichinger)
TODO
Plugins can be updated and installed via Manage jenkins -> Manage plugins -> Update and Manage jenkins -> Manage plugins -> Available, respectively. Links to the documentation of those plugins are provided by Jenkins and can be found in the Jenkins wiki
Sometimes SSH access to the CI server is needed (for software installation and software updates, mainly). This access is restricted to the following maintainers currently:
- Christian Mehlis (@mehlis)
- Martin Lenders (@authmillenon)
- Ludwig Ortmann (@LudwigOrtmann)
Please contact them for help concerning those issues.
The server is reachable via SSH under stedten.imp.fu-berlin.de
If under Manage jenkins a new update of Jenkins is announced don't bother to click download (it will just download the current *.war file to your PC). It needs to be updated via APT on the machine:
sudo apt-get update && sudo apt-get upgrade && sudo service tomcat6 restart && sudo apt-get clean
Most likely problem: The master node is down. Go to Manage jenkins -> Manage nodes and click on configure, then save and then Bring node back online. If the problem stays ask the SSH maintainers to make room on the disk drive.
RIOT - The friendly Operating System for the Internet of Things
Homepage | [GitHub] (https://github.com/RIOT-OS/) | Developers Mailing List | Users Mailing List | Twitter @RIOT_OS
- Family: ARM
- Board: Airfy Beacon
- Board: Arduino Due
- Board: CC2538DK
- Board: CC2650STK
- Board: HikoB Fox
- Board: IoT LAB M3
- Board: LimiFrog-v1
- Board: mbed_lpc1768
- Board: MSB-IoT
- Board: MSBA2
- Board: Nucleo-L1
- Board: Nucleo-F334
- Board: Nucleo-F303
- Board: Nucleo-F091
- Board: Mulle
- Board: OpenMote
- Board: PCA1000x (nRF51822 Development Kit)
- Board: Phytec phyWAVE-KW22
- Board: RFduino
- Board: SAMR21-xpro
- Board: SAML21-xpro
- Board: Seeeduino Arch-Pro
- Board: Spark Core
- Board: STM32F0discovery
- Board: STM32F3discovery
- Board: STM32F4discovery
- Board: UDOO
- Board: yunjia-nrf51822
- Board: Zolertia remote
- Family: ATmega
- Board: Arduino Mega2560
- Board: Arduino Uno
- Board: Arduino Duemilanove
- Family: MSP430
- Board: MSB-430H
- Board: TelosB
- Board: WSN430
- Board: Zolertia Z1
- Board: eZ430-Chronos
- Family: native
- Board: native
- Family: x86
- Board: Intel Galileo