-
Notifications
You must be signed in to change notification settings - Fork 171
Open
Description
We have a lot of proxies and running deploy takes looooong time.
We structured our solution as Maven multi module project. So simply running from root all we can easily deploy them all and
we also can easily choose to deploy them individually from each submodule.
But would be great if we would deploy all of them at once using Maven parallel build: mvn -T 10 install
(install phase runs the apigee plugin)
We have tried parallel build, but it fail with strange errors like :
[ERROR] Failed to execute goal io.apigee.build-tools.enterprise4g:apigee-edge-maven-plugin:2.5.0:deploy (deploy-bundle) on project shared-request-player: MojoExecutionException: com.google.api.client.http.HttpResponseException: 404 Not Found
[ERROR] {
[ERROR] "error": {
[ERROR] "code": 404,
[ERROR] "message": "generic::not_found: organizations/xxx/sharedflows/shared-xxx/revisions/218 not found",
[ERROR] "status": "NOT_FOUND",
[ERROR] "details": [
[ERROR] {
[ERROR] "@type": "type.googleapis.com/google.rpc.RequestInfo",
[ERROR] "requestId": "11261845108213792315"
[ERROR] }
[ERROR] ]
[ERROR] }
[ERROR] }That shared flow has no dependencies and it deploys without any issues in non-parallel build.
Cutting down the half hour deploy time to just 3 minutes being able to run it in parallel would be amazing.
So if possible, please suppport Maven parallel builds.
Metadata
Metadata
Assignees
Labels
No labels