Managing packages across different environments

I would like to suggest a feature that allows the reuse of a package across different environments such as DEV, TEST, and PROD.

So, whenever I create a package named "MY PACKAGE" in DEV and deploy it to TEST, I would like to be able to select this package in TEST as well (as it is already imported), and then deploy it to PROD with a few clicks

Currently, I have to recreate the same package in TEST, because there is no other option to deal with it. At least, I haven't found it yet.

Does anyone have any hint on this? Thanks in advance.

  Discussion posts and replies are publicly visible

Parents Reply Children
  • 0
    Certified Senior Developer
    in reply to Laurens Weijzig

    Hi,

    I agree with Laurens proposed solution which covers the happy path cases.

    I would also add that there are cases where this approach does not work. Two quick examples are:

    1. The availability of the button has an expiry date so it becomes unavailable if you have a longer period of time between deployments

    2. If you have multiple packages to deploy at once with multiple features then it becomes a risk of deploying unwanted objects that have dependencies on other features, on top of the operational risk deploying packages in the wrong order (in case of a high number of packages)

    I think it would be helpful to have the deployed package appear also in the target environment once successfully deployed. Maybe if there are other others who agree we can proceed with some enhancement requests.