|
1 | 1 | Maintainer / core-developer information
|
2 | 2 | ========================================
|
3 | 3 |
|
4 |
| -For more information see https://github.com/scikit-learn/scikit-learn/wiki/How-to-make-a-release |
5 |
| - |
6 | 4 | Making a release
|
7 | 5 | ------------------
|
| 6 | +For more information see https://github.com/scikit-learn/scikit-learn/wiki/How-to-make-a-release |
| 7 | + |
8 | 8 |
|
9 | 9 | 1. Update docs:
|
10 | 10 |
|
@@ -55,3 +55,27 @@ Making a release
|
55 | 55 |
|
56 | 56 |
|
57 | 57 | 7. FOR FINAL RELEASE: Update the release date in What's New
|
| 58 | + |
| 59 | +Travis Cron jobs |
| 60 | +---------------- |
| 61 | + |
| 62 | +From `<https://docs.travis-ci.com/user/cron-jobs>`_: Travis CI cron jobs work |
| 63 | +similarly to the cron utility, they run builds at regular scheduled intervals |
| 64 | +independently of whether any commits were pushed to the repository. Cron jobs |
| 65 | +always fetch the most recent commit on a particular branch and build the project |
| 66 | +at that state. Cron jobs can run daily, weekly or monthly, which in practice |
| 67 | +means up to an hour after the selected time span, and you cannot set them to run |
| 68 | +at a specific time. |
| 69 | + |
| 70 | +For scikit-learn, Cron jobs are used for builds that we do not want to run in |
| 71 | +each PR. As an example the build with the dev versions of numpy and scipy is |
| 72 | +run as a Cron job. Most of the time when this numpy-dev build fail, it is |
| 73 | +related to a numpy change and not a scikit-learn one, so it would not make sense |
| 74 | +to blame the PR author for the Travis failure. |
| 75 | + |
| 76 | +The definition of what gets run in the Cron job is done in the .travis.yml |
| 77 | +config file, exactly the same way as the other Travis jobs. We use a ``if: type |
| 78 | += cron`` filter in order for the build to be run only in Cron jobs. |
| 79 | + |
| 80 | +The branch targetted by the Cron job and the frequency of the Cron job is set |
| 81 | +via the web UI at https://www.travis-ci.org/scikit-learn/scikit-learn/settings. |
0 commit comments