Keeping testing and production server environments clean, in sync, and consistent

前端 未结 5 2006
轮回少年
轮回少年 2020-12-14 10:13

It seems that the company that I work for is always struggling with our customers’ server environments.

Specifically, we almost always encounter pro

5条回答
  •  失恋的感觉
    2020-12-14 10:31

    You need to start keeping track of every change that you make to the testing environment and provide a way for propagating this to the production environment.

    For code, this means a versioning systems such as CVS, Subversion or GIT.

    For the database, it means a structure comparison tool or deploy scripts that update the production database.

    For configuration, the two systems should be exactly the same and any 'tweaking' or changing needs to first be applied to the testing server then later applied to the production server during a deploy.

    Until you have a process that works, you will continue to have problems.

提交回复
热议问题