Difference between revisions of "Continuous integration"
(New page: Category:Infrastructure Our continuous integration infrastructure includes Buildbot and Travis CI. ==Buildbot== http://krbdev.mit.edu/buildbot/ Automatically builds and tests maste...) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Infrastructure]] |
[[Category:Infrastructure]] |
||
− | Our continuous integration infrastructure includes Buildbot |
+ | Our continuous integration infrastructure includes Buildbot, Travis CI, AppVeyor, and a nightly cron job. |
==Buildbot== |
==Buildbot== |
||
Line 14: | Line 14: | ||
Builds and tests all active branches and pull requests. Use <code>[ci skip]</code> in a commit message to request that Travis skip that commit. |
Builds and tests all active branches and pull requests. Use <code>[ci skip]</code> in a commit message to request that Travis skip that commit. |
||
+ | |||
+ | ==AppVeyor== |
||
+ | |||
+ | https://ci.appveyor.com/project/krb5/krb5 |
||
+ | |||
+ | Build and tests all active branches and pull requests under Windows. |
||
+ | |||
+ | ==Nightly builds== |
||
+ | |||
+ | http://web.mit.edu/krbdev/testing/README.txt |
||
+ | |||
+ | We run a nightly cron job on two machines (one Linux, one Solaris) which builds a snapshot and reports success or failure. We now have a Solaris buildbot worker, so we can probably decommission the nightly build infrastructure. |
Latest revision as of 17:44, 23 February 2017
Our continuous integration infrastructure includes Buildbot, Travis CI, AppVeyor, and a nightly cron job.
Contents
Buildbot
http://krbdev.mit.edu/buildbot/
Automatically builds and tests master and active release branches on every push (with a 5-minute stability timer). Doesn't currently build pull requests. Periodically does a Coverity Scan build.
Travis CI
https://travis-ci.org/krb5/krb5
Builds and tests all active branches and pull requests. Use [ci skip]
in a commit message to request that Travis skip that commit.
AppVeyor
https://ci.appveyor.com/project/krb5/krb5
Build and tests all active branches and pull requests under Windows.
Nightly builds
http://web.mit.edu/krbdev/testing/README.txt
We run a nightly cron job on two machines (one Linux, one Solaris) which builds a snapshot and reports success or failure. We now have a Solaris buildbot worker, so we can probably decommission the nightly build infrastructure.