Skip to content
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

Travis integration #3

Open
dandv opened this issue Dec 2, 2014 · 4 comments
Open

Travis integration #3

dandv opened this issue Dec 2, 2014 · 4 comments

Comments

@dandv
Copy link
Contributor

dandv commented Dec 2, 2014

Done - see the Hammer.js template.

Note that Meteor must be installed from .travis.yml as well as from package.json. Letting grunt-exec install it breaks randomly.

@PEM--
Copy link
Member

PEM-- commented Dec 2, 2014

👏 Beautiful.

@splendido
Copy link
Member

I might be blind.... but I could find only testing features
Is it only for testing or have you managed to run meteor publish on TraviCI?

@dandv
Copy link
Contributor Author

dandv commented Dec 2, 2014

Moving here the idea from #2:

Idea: could we run meteor publish if there's a new version in package.json, from the Travis box? That would require setting Travis environment variables to a "meteorpublish" MD user/pass (I've just created one) and passing those to meteor login's password prompt. This botuser would be a security weakspot though, as it would have publish rights to all wrapper packages.

@splendido
Copy link
Member

The only automation we could set in place I can think of now, is asking Travis to warn us every time a new tag/release is added on the repo.

See Running-commands-before-and-after-release

We could have the MD user you're referencing opening a new issue on a dedicated repo (Packages needing a new Release) on MeteorPackaging every time one of the official porting has a new release.

Then some of the devs part of the organization could run by hand the meteor publish and close the issue.

This would be needed only for those project for which their maintainers won't accept to install Meteor and have the meteor release task integrated into their grunt/gulp file...

Edit: The only automation I can think of now from my unexperienced positon ;-)
Edit 2: github api to open a new issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants