mknsa.blogg.se

Teamcity how to make rollback
Teamcity how to make rollback








teamcity how to make rollback
  1. #Teamcity how to make rollback update
  2. #Teamcity how to make rollback manual

It forms an important part of the pipeline, as after deployment, automated functional tests are run on it, and if successful that component is (usually) automatically propagated to Staging.

#Teamcity how to make rollback manual

It is used for continuous integration/deployment, and is typically not used directly for manual testing/demonstration/anything else. They are, CI, Staging and Production.ĬI is the environment that is recreated every morning through TeamCity. We have 3 standard environments, which are probably familiar to just about anyone (though maybe under different names). The first point is not particularly interesting, but the second one is. The fact that we have entirely codified our environment setup gives us the power to create an environment for either of the above. Environments that take part in your deployment pipeline.Environments created for a particular task, like load testing or some sort of experimental development.The way I see it, environments fall into two categories. For now, we simply have a repository with scripts in it for each of our environments, supported by a set of common scripts. Each environment package should consist of installation and uninstallation logic, along with any other supporting actions, in order to make them as self contained as possible. Giving it some thought, I think I will probably move towards a model where the environment is built and tested (just like a piece of software) and then packaged and versioned, ready to be executed. To be honest, I haven’t fully nailed the whole codified environment thing just yet, but I am getting closer.

#Teamcity how to make rollback update

As a result, we need to update environments to the latest version of the “code” whenever we fix a bug or add a feature. Not officially (we’re not really tracking environment versions like that), but definitely in spirit. Our setup scripts create an environment that has some set of features/bugs associated with it. Now that we’ve (somewhat) successfully codified our environment setup and are executing it automatically every day with TeamCity, we have a new challenge.










Teamcity how to make rollback