Details
-
Sub-task
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
-
None
Description
From fgrilli:
Speaking of staging 6.2.x, it occurred to me that dx-core is a special module in that it needs to upload the cloud webapp to S3. For that it needs
- an additional profile mvn clean release:perform -Pstaging,magnolia-cloud-deploy -Dgoals=deploy and
- AWS credentials must be set as env variables
—
This looks to me like a post-release task. We don't really need to use the Maven profile & plugin to push an artifact to S3, but since our executors are on Jenkins, maybe it's easiest to use them. TBD.
UPDATE:
Version 1.1.1 of the maven cloud plugin can be used standalone. After release:perform from dx-core root one should be able to do
mvn -am -pl :magnolia-dx-core-cloud-webapp clean deploy -Pmagnolia-cloud-deploy -DskipTests -Dmaven.install.skip=true -Dmaven.deploy.skip=true