Seamless deployment across environments. What is the best practices for an appli

Seamless deployment across environments. What is the best practices for an application to get aware automatically on what kind of environment (staging areas: dev, test, prod) it is running?This should be used e.g. to define variables for finding the SOA services and so on.We would like to avoide modification of an app after deployment. What is the recommendation?Thanks Juergen

OriginalPostID-152018

OriginalPostID-152018

  Discussion posts and replies are publicly visible

Parents
  • In the past I've used an environment specific constant that has a unique value in each Appian environment (DEV, TEST, PROD, etc). When the webservice node is runs, it picks from a list of possible endpoints based on the environment.

    The key piece here is that you need to separate your environment specific constants into a separate application so that regular deployments don't require that you update the value of the constant.
Reply
  • In the past I've used an environment specific constant that has a unique value in each Appian environment (DEV, TEST, PROD, etc). When the webservice node is runs, it picks from a list of possible endpoints based on the environment.

    The key piece here is that you need to separate your environment specific constants into a separate application so that regular deployments don't require that you update the value of the constant.
Children
No Data