Closed satishbkodali closed 1 year ago
@satishbkodali - the "override" option supports what you are asking
https://github.com/apigee/apigee-deploy-maven-plugin/tree/1.x#note-3 has more info
Since this is something thats supported, I am closing this issue. If otherwise, please do reopen
@ssvaidyanathan looks like it is not accepting override as -Dapigee.config.options is using the parameters from https://github.com/apigee/apigee-config-maven-plugin So how to make this work
You r confusing two different plugins Config plugin is for Apigee configurations IF you want seamless deployments, you need to use
<apigee.options>override</apigee.options>
you can parameterize this or set this in your Maven profile
can i parameterize both like this
mvn install -P ${env} -Dusername=${username} -Dauthtype=oauth -Dbearer=${authToken} -Dapigee.config.options=update -Doptions=override
?
Thanks
Currently we are using the apigee edge SAAS deployments using maven plugin
mvn install -P ${env} -Dusername=${username} -Dauthtype=oauth -Dbearer=${authToken} -Dapigee.config.options=update
I see curl commands for seamless deployments as https://docs.apigee.com/api-platform/deploy/deploy-api-proxies-using-management-api#seamless
How to do this seamless in mvn plugin so that there wont be any downtime during deployment
@ssvaidyanathan