Need a report comparing deployments to different environments

by Paul Thompson on May 20, 2019

We need a report comparing which app version has been deployed to each environment, or specifically, what changes have been deployed to DEV/TEST but not deployed to PRODUCTION.

  • Out DEV/TEST and PRODUCTION environments are intentionally out-of-sync.  The challenge for us is in determining what has been updated in TEST but not pushed to PRODUCTION.  Ideally the report could list the changed individual elements in each deployment.  This would provide some context as to what the overall App revision was addressing.  I.e. "these 3 JavaScript files changed.  Now I remember, that was to fix MSIE not handling default function parameters".

    Ideas

    Status
  • Please login to view any attachments.

  • Would it be useful to control the publishing of version labels? For example, a new version is created every time that you deploy from Composer. It seems that this version label would quickly become meaningless in your situation.

    What if you could set a version label only when you are ready? For example, you are deploying and testing in dev multiple times, but never create a version label. Then, when you have a version of set features/changes, you can publish a version label. This version label can then be seen as the version that is running under "Deployed Apps". This does require that one (the same) repository be used for all of your environments.
    David Goodale Commented by David Goodale May 30, 2019
    Top 100 Reviewer  -  

    Would it be useful to control the publishing of version labels? For example, a new version is created every time that you deploy from Composer. It seems that this version label would quickly become meaningless in your situation.

    What if you could set a version label only when you are ready? For example, you are deploying and testing in dev multiple times, but never create a version label. Then, when you have a version of set features/changes, you can publish a version label. This version label can then be seen as the version that is running under "Deployed Apps". This does require that one (the same) repository be used for all of your environments.

     

PrintEmail