-
Notifications
You must be signed in to change notification settings - Fork 367
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
Initial support for App Engine deployment provider #221
Conversation
Looks like I've got a bug, installing gcloud prompts for confirmation about where to install, which hangs forever (https://travis-ci.org/travis-ci/dpl/builds/49640908) I'll update this PR when I've gotten past there. |
@BanzaiMan do you want to take a look at this as well? It's basically the same as |
@imjasonh I am new to travis-ci and know nothing about ruby but I do know a fair amount about appengine. Would it be difficult to allow the user to pass the project id and/or version by either .travis.yml defined or environment variables? I am using travis to deploy branches to different version labels so being able to use some form of |
@TRII That's an interesting idea. I'd kind of like to get the base functionality there first then add features on top, but that's definitely something to consider. It might be easier to discuss your proposal if you described it in terms of what the .travis.yml would specify and what gcloud would run as a result. Deploying branches to different versions, or even each commit to a different version could be nice additions though. Could you email me off this bug since it's sort of off-topic for this particular minimal change? |
@imjasonh Thanks so much for the contribution! A few thoughts:
|
Agreed, I think we'd prefer to have only one provider, and I think we'd prefer to use gcloud instead of appcfg, since gcloud is more actively developed and will hopefully eventually replace appcfg completely. The only reason I didn't make this PR just alter the behavior of the
Yes, I can make that change for the |
Re: the @BanzaiMan you seem to be the most knowledgeable about the |
@imjasonh Sorry for the delay. What, if any, user facing breaking changes are there if we move to |
@imjasonh Just pinging you to keep this on your radar. |
I think we've decided to put this on the back burner while we sort out what the surface for When Sorry for the confusion! |
@imjasonh No worries. Ping us again when you're ready! :-D |
This change adds appengine.rb which shells out to gcloud to deploy to App Engine.