우리는 git을 사용하여 코드를 호스팅하고 여러 서버를 온라인에 보유하고 있습니다. 우리는 코드를 자동으로 배포하고 모든 서버를 동기화하는 방법을 찾고 있습니다.
더 자세한 기획 정보를 제공해 주시길 바랍니다. 감사합니다!
滿天的星座2017-05-02 09:31:33
이런 코드를 배포하지 마세요. git pull로는 동기화를 보장할 수 없습니다. 머신에서 pull이 실패하면 어떻게 해야 하나요? 코드를 가져와 점진적으로 서버에 동기화하려면 별도의 배포 머신을 사용하는 것이 좋습니다.
怪我咯2017-05-02 09:31:33
먼저 오리진 베어 라이브러리를 온라인상의 특정 서버에 배치하는지, 아니면 이러한 온라인 서버를 오리진에서 코드를 복제하는 클라이언트로 취급하는지 알고 싶습니다.
둘째, 온라인 서버는 자동화된 배포를 위해 다음 작업을 수행할 수 있습니다. 1. git이 작업을 완료할 때마다 해당 작업이 후크를 통해 실행될 수 있습니다. 2. . 정기적으로 몇 가지 검사를 수행하거나 일부 git 업데이트를 정기적으로 수행하는 스크립트 3. 위에서 언급한 동기화인 파일을 정기적으로 동기화하려면 2의 방법을 계속 사용합니다.
이건 내 생각이다.
phpcn_u15822017-05-02 09:31:33
Git를 사용하여 해당 학기에 서버 중 하나를 배포했으며, 다른 서버는 현재 시스템을 단방향 rsync로 동기화할 수 있습니다