-
-
Notifications
You must be signed in to change notification settings - Fork 320
Add Travis CI build #370
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
Add Travis CI build #370
Conversation
This file has exactly the contents of the front wiki page, except for the I-D and meta-schema publishing processes which are not relevant to most contributors. I'm moving it into a CONTRIBUTING.md as it integrates with GitHub's tools (e.g. auto-linking it to the create PR screen) and will allow us to discuss changes as PRs. I will change the front wiki page to link to this (but retain the sections that have not been moved here).
Great idea! |
@dlax The @handrews I understand this may need to sit for a while and be discussed. This automates step 2 from the existing I-D Publish Process. The only variation is that it does not |
That's already a clear improvement in itself. If the release aspect needs more thinking/discussion, why not just activating the |
@DiaX I have now split the commit so that will be easy to do if that is what is decided. |
@adamvoss I'd be happy to accept the simple build script commit now. If you haven't already, please park the release idea in an issue and we'll revisit it when the right people are available. Based on past outcomes in process and release management discussions, I am not willing to make changes on my own at this time. |
@adamvoss I have enabled the repo in Travis |
This adds automatic running of
xml2rfc
on the spec files. When a tag is pushed it has CD functionality to publish the build HTML and text files to GitHub Releases.IMPORTANT: The
api_key
will need to be changed by someone that can generate a key for this repository. The one there is for my fork, which I used for testing. Additionally, a project member will need to enable this repository on Travis CI for this to do anything at all :-)