Builders

Continuous integration is an important tool for keeping code healthy.

We use the tools below to keep the software, firmware and documentation running, consistent and tested.

Travis-ci is a cloud-based continuous integration server which integrates well with GitHub, and is free for open-source projects.

The table below details the OpenWSN jobs running on Travis-ci. The icon updates dynamically and indicates the state of the build.

Jobs include building the firmware, running unit tests, and build source-code documentation.

Since Travis is a Linux environment, it cannot run Windows-based builds such as IAR.

builder.openwsn.org is a machine hosted at Inria-Paris and which runs Jenkins-ci, the open-source Continuation Integration server.

The table below details the OpenWSN jobs running on builder.openwsn.org. The icon updates dynamically and indicates the state of the build.

Builds includes running the firmware (including IAR builds), running unit tests and build/publishing source-code documentation.

firmwareopenvisualizerCoAP

compile

(see all jobs)

unit tests

unit tests

build docs

build docs

 

publish docs

publish docs