What is your favorite web app deployment workflow with SVN?

后端 未结 11 1465
陌清茗
陌清茗 2021-01-31 00:29

We are currently using a somewhat complicated deployment setup that involves a remote SVN server, 3 SVN branches for DEV, STAGE, and PROD, promoting code between them through pa

11条回答
  •  天命终不由人
    2021-01-31 00:55

    When i worked in a small dev team (small meaning me, another programmer and the boss), it was quite the chaotic mess. However we found that Assigning a "gatekeeper" type of process worked for us.

    The gatekeeper was the person who had done the most work on the app (in this case, i had 2 projects i developed from the ground up, he had like 4).

    Basically, whenever he had to work on my projects, he'd notify me that he was doing work, i'd make sure the repository was up-to-date and buildable, then he would pull down, make his changes, then commit. He would inform me that it was done, i would pull down, build and deploy. If there were DB changes we had a DB Change folder with all the scripts that would correct the DB.

    It's obviously got a lot of holes in it, but the process worked for us, and kept us from building over each other.

提交回复
热议问题