Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coderanger/nightlies
Tool to trigger nightly builds on Travis CI.
https://github.com/coderanger/nightlies
Last synced: 2 months ago
JSON representation
Tool to trigger nightly builds on Travis CI.
- Host: GitHub
- URL: https://github.com/coderanger/nightlies
- Owner: coderanger
- License: apache-2.0
- Archived: true
- Created: 2015-05-19T21:41:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-24T18:31:43.000Z (almost 8 years ago)
- Last Synced: 2024-08-03T01:38:43.850Z (6 months ago)
- Language: Ruby
- Homepage: https://nightli.es/
- Size: 255 KB
- Stars: 68
- Watchers: 8
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# [Nightli.es](https://nightli.es/)
Nightli.es provides automatic nightly builds for [Travis CI](https://travis-ci.org/).
## Why have nightly builds?
When developing a library, often some components like other libraries or the
language interpreter will use the latest available version. This can lead to
nasty situations when an upstream component releases a new version that breaks
your tests, but you don't find out until your next git push. Nightli.es
ensures each project builds at least once every 24 hours so these failures will
be caught as soon as possible.## Why does Nightli.es require so many GitHub permissions?
Nightli.es uses the Travis API to get the list of projects you have access to
and to kick off builds. Unfortunately Travis' GitHub authentication integration
requires that I request all the same permissions as Travis itself. Your GitHub
OAuth tokens are never stored server-side, only your Travis API token is stored
for use in starting builds via the API.