enki-community / enki

A fast 2-D robot simulator. To contact us, please open an issue.
Other
36 stars 34 forks source link

Jenkinsfile for building, testing, packaging Enki #26

Closed davidjsherman closed 7 years ago

davidjsherman commented 7 years ago

This Jenkinsfile allows Enki to be added as a multi branch project on any Jenkins platform whose build agents meet the prerequisites. Its goal is to automate testing of branches and pull requests in a development environment.

Prerequisites: Jenkins Pipeline Model Definition plugin, aseba-jenkins global library.

See buildfarm in davidjsherman/aseba-jenkins for tools and instructions for configuring Jenkins build agents that can run this Jenkinsfile, either on an existing platform or in a Jenkins Docker container.

See Creating an Aseba project in Jenkins for brief instructions about configuring a multi branch project for Enki, that can also update badges on GitHub pull requests.

stephanemagnenat commented 7 years ago

Is this file ready to be merged? If so, could you please rebase on master to have a single commit? Thank you!

davidjsherman commented 7 years ago

This file can be merged