https://github.com/arhea/grunt-travis
Validate and write yaml file
https://github.com/arhea/grunt-travis
Last synced: 4 months ago
JSON representation
Validate and write yaml file
- Host: GitHub
- URL: https://github.com/arhea/grunt-travis
- Owner: arhea
- License: mit
- Created: 2012-12-03T05:12:24.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-12-04T00:07:15.000Z (over 13 years ago)
- Last Synced: 2025-09-23T17:53:45.501Z (9 months ago)
- Size: 2.13 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE-MIT
Awesome Lists containing this project
README
# grunt-travis [](https://travis-ci.org/arhea/grunt-travis)
Validate and create travis yaml files from your grunt build process.
## Dependencies
You must install the travis-lint gem.
```text
gem install travis-lint
```
## Limitations
~~Currently the travis-lint script gem is outdated. So with node it says the versions are out of date. They have been fixed in the repository but not pushed out. So it will give you an error there. To work around this currently only use node 0.6.~~
Fixed with the latest push to the gem server
## Getting Started
Install this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-travis`
Then add this line to your project's `grunt.js` gruntfile:
```javascript
grunt.loadNpmTasks('grunt-travis');
```
## Options
Create a `.travis.yml`
```json
travis: {
dest: "./.travis.yml",
language: "node_js",
node_js: [0.6,0.4],
validate: true
}
```
Note: The linter only supports node 0.6 and less as officially supported
Just to validate.
```json
travis: {
src: "./.travis.yml",
validate: true
}
```
## License
Copyright (c) 2012 Alex Rhea
Licensed under the MIT license.