Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Current »

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 UC Berkeley 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

 
  • No labels