Skip to content

Dynamo on Travis CI

Peter Boyer edited this page Apr 29, 2015 · 3 revisions

You might notice various "badges" around the Dynamo GitHub page indicating build status. These are generated by Travis CI (continuous integration). Here's the current status:

You can also sign up to have your own fork of Dynamo be tested by Travis CI! By signing up, Travis CI will:

  • send you e-mails for all of your branches indicating their testing status, without you needing to do anything but commit your work to Github.
  • Provide you with an easy place to see the status of your repo, for any branch
  • Show nice badges on your pull requests to Dynamo, indicating the build status

Major caveat!

Only builds or tests Linux compatible projects of Dynamo! This means only projects in Dynamo.Mono.201x.sln. This is an increasingly large portion of Dynamo, but not everything.

Steps to Travis CI

These steps assume you already have a fork of Dynamo that you use for development.

1. Sign up at travis-ci.org

This is very straightforward and will only require your Github account information. If you haven't set up two-factor authentication for Github yet, I'd recommend you do that now. :)

2. Enable builds of your fork

Once you've signed in, visit your profile: https://travis-ci.org/profile/{YourUsername}

Here, you'll see all of your repositories. Enable builds by flipping the little switch.

3. Reap the benefits

In your next commit to your repository, you should receive an e-mail from Travis CI indicating how it went. When you submit a pull request, you'll see that your code is "pre-approved" and ready to go.

Releases

Roadmap

How To

Dynamo Internals

Contributing

Python3 Upgrade Work

Libraries

FAQs

API and Dynamo Nodes

Clone this wiki locally