지금까지 우리는 모두 수은 저장소를 호스팅하고 hg 서브를 통해 서로를 직접 끌어 당겼습니다. 코드가 검토 된 후 QA는 스테이징 환경으로 기능하는 webdev 서버로 코드를 푸시합니다. 프로덕션에 들어가기 전에 (PHP 웹) 애플리케이션을 다시 테스트합니다.코드 호스팅은 스테이징 환경에서 어떻게 작동합니까?
서브가 항상 안정적이지는 않습니다 (예 : 서버를 실행하고 싶지 않은 경우처럼!). 그래서 우리는 코드 호스팅 (예 : BitBucket)으로 전환하려고합니다. 따라서 우리는 모두 자신의 계정을 가지고 있으며 webdev 서버에도 계정이 있습니다 ... 그러나 QA가 webdev repo를 푸시하면 변경 사항이 어떻게 실제 webdev 서버로 되돌아 갑니 까? 누군가 서버를 잡아 당기기 위해 서버에 로그인합니까? 그게 맞지 않을 것입니다 ...
내가 가진 대안은 웹 호스팅 서버가 전혀 호스팅되지 않고 QA가 ssh를 사용하여 서버에 직접 푸시하는 것입니다. 이것이 사람들이하는 일입니까?
저는 초보자입니다. 틀린 가정을 정정 해 주시면 기꺼이 도와 드리겠습니다.
덕분에 서비스 링크가 매우 유용합니다. –