Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upRun nightly tests of the saltfs repo #376
Comments
|
We can configure Travis to send email or IRC notifications of build status, https://docs.travis-ci.com/user/notifications/. I think emails will be the best communication channel for me. @larsbergstrom, would / where would you like notifications? |
|
I agree that email is probably the best of the options. The awesomest would be automatically opening a GH issue in the case of failure, but I don't think that's an available option :-) |
|
Ping on this, would have helped catch #483. |
|
@edunham could we use an alias on servo.org? e.g., github-saltfs@servo.org |
|
I opened #376 for this, but I see a few problems with this solution:
I think it may be time to invoke Zawinski's Law and add email features to homu, where we can add a few more smarts and standardize this a bit, making it available to all repos easily. |
|
Apparently Travis has a new feature called Crons which allows natively scheduling nightly builds. It looks like this is still in Beta but on the cusp of going GA - I believe it can be enabled through the Travis console, possibly after a support request. I think IRC notifications would be fine to start with, although I suppose an email alias would work as well. |
|
Nightly builds are now enabled and #598 adds notification in the bots channel on all builds. |
notify travis status in servo-bots channel this is the other half of fixing #376 i have already turned on nightly builds via travis's experimental cron feature <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/598) <!-- Reviewable:end -->
|
@aneeshusa Travis is reporting that it kicked off a cron about 15 minutes ago, which corresponds to the start time of https://travis-ci.org/servo/saltfs/builds/201652835. One can see the cron "last run" time on https://travis-ci.org/servo/saltfs/settings. According to the conversation in travis-ci/beta-features#1, one can tell that the afforementioned build was triggered by cron because its icon by the build number looks a bit like a lego with a clock, rather than the usual icon. |
We should run the full saltfs suite (from scratch) on Travis every night to catch changes in upstreams (e.g. #314).
@edunham I think you like to use nightli.es for this purpose? We should also have some form of alerting on failure, but I'm not sure of a good way to do that.