Local / Dev / Live Deployment - Best Workflow

Situation

Our small company with three people, each of which has a local web server, and most of the projects (previous and current) are located on the same shared network drive of the PC. We have a virtual server on which our customers' sites and our site are located.

Our standard workflow:

Coder PCProgrammer localhostdev domain (client.company.com) 
                                  live version (client.com)

It often happens that in the same project two or three guys work simultaneously - one is on the dev version, two on the local host.

Upon completion, we try to synchronize the files in the dev version and, ideally, do not confuse (thanks ILMV :]) for any files that ** knock * * do not happen often.

Then one of us deploys the dev version to the web server.

Question

- - , - VCS (Git/SVN/VCS/...), , , , - -/ .

, Mac , , , .

: - - Dev . : MaxVt, :)

+3
1

, , , .

, , . , , , - .

. , ( - SVN "", git , ), , , , , .

,

, , localhost dev, dev - , , ... , , . , , script, , (, dev production) .

, , , , , , , .

, , , , , ? ( , , ..), , , , .

, - (Selenium ). . script.


, , . :)

+7

Source: https://habr.com/ru/post/1743148/


All Articles