Uploaded image for project: 'Build'
  1. Build
  2. BUILD-595 Post release tasks
  3. BUILD-642

dx-core cloud webapp should be uploaded to cloud S3

    XMLWordPrintable

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

      Attachments

        Activity

          People

            mmichel Maxime Michel
            mmichel Maxime Michel
            Foundation
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: