-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Evaluate travis as a way to vet PRs #2
Comments
Minimally, Travis could install a minimal Apache2 and run |
The current code uses Ansible and targets Debian 8 (Jessie). This works well for Vagrant and deployment. But Travis uses shell commands and Ubuntu 12.04: http://docs.travis-ci.com/user/installing-dependencies/ Switching from Debian to Ubuntu is not a big deal. This guy uses Ansible inside Travis, but that strikes me as a bad idea: https://servercheck.in/blog/testing-ansible-roles-travis-ci-github |
I want to pull from If we can't do that, we'll have to do some sort of automatic rollback... |
- switch Vagrant to ubuntu/trusty64 to match Travis Beta - improve Vagrantfile and Ansible site.yml - update .travis.yml with first pass instructions - update README about Linux version
- only install Apache if initial build succeeds
- update Makefile to check Travis and update on new greeen master - update site.yml to install `travis` and use `make safe-update` - update .gitignore
After a monstrous amount of trial and error, I think this is working correctly. |
Assuming we could write some kind of validator for the htaccess files, it should be easy to write a .travis.yml that can be used to assist with PR evaluation.
The text was updated successfully, but these errors were encountered: