Hi,
I used to deploy my appengine projects using the maven appengine plugin (mvn appengine:update), but I switched to the gcloud plugin so I could use service accounts. I have multiple modules and I am deploying a specific one using something like
mvn --projects <module> gcloud:deploy
gcloud preview app deploy
deploys all application code and modules as well as indexes, cron jobs, denial of service settings, and queues.
However, it seems like it isn't updating my queues configuration at all. Down the line, the maven plugin ends up running the following command:
python -S /home/<user>/google-cloud-sdk/lib/googlecloudsdk/gcloud/gcloud.py --quiet --project=<project_name> preview app deploy /tmp/1435761723265-0/app.yaml --version=0-0-1
The documentation talks about "directories" but my current gcloud version demands an app.yaml file.
If I check /tmp/1435761723265-0 I can see a valid queue.yaml generated based on my queue.xml, but unless I manually run
gcloud preview app deploy /tmp/1435761723265-0/queue.yaml
my configs are not updated.
Am I missing something? Is the documentation outdated? Is it a bug?
I'm using gcloud-maven-plugin:0.9.57.v20150423 and Google Cloud SDK 0.9.67:
app 2015.06.30
app-engine-go-linux-x86_64 1.9.23
app-engine-java 1.9.23
app-engine-python 1.9.23
app-engine-python-extras 1.9.21
bq 2.0.18
bq-nix 2.0.18
core 2015.06.30
core-nix 2015.06.02
gae-python 2015.06.02
gcloud 2015.06.30
gcutil-msg 2015.06.09
gsutil 4.13
gsutil-nix 4.12
preview 2015.06.30
Thanks!
Pedro Ribeiro