多台服务器集群, 如何使用git自动部署代码
淡淡烟草味
淡淡烟草味 2017-05-02 09:29:33
0
6
1619

我们用git托管代码, 线上有多台服务器, 求代码自动部署同步所有服务器的方法;

希望提供较详细的方案信息, 谢谢!

淡淡烟草味
淡淡烟草味

모든 응답(6)
滿天的星座

이런 코드를 배포하지 마세요. git pull로는 동기화를 보장할 수 없습니다. 머신에서 pull이 실패하면 어떻게 해야 하나요? 코드를 가져와 점진적으로 서버에 동기화하려면 별도의 배포 머신을 사용하는 것이 좋습니다.

刘奇

먼저 오리진 베어 라이브러리를 온라인상의 특정 서버에 배치하는지, 아니면 이러한 온라인 서버를 오리진에서 코드를 복제하는 클라이언트로 취급하는지 알고 싶습니다.
둘째, 온라인 서버는 자동화된 배포를 위해 다음 작업을 수행할 수 있습니다. 1. git이 작업을 완료할 때마다 해당 작업이 후크를 통해 실행될 수 있습니다. 2. . 정기적으로 몇 가지 검사를 수행하거나 일부 git 업데이트를 정기적으로 수행하는 스크립트 3. 위에서 언급한 동기화인 파일을 정기적으로 동기화하려면 2의 방법을 계속 사용합니다.
이건 내 생각이다.

曾经蜡笔没有小新

rsync 서버 파일 동기화

phpcn_u1582

Git를 사용하여 해당 학기에 서버 중 하나를 배포했으며, 다른 서버는 현재 시스템을 단방향 rsync로 동기화할 수 있습니다

Ty80

카피스트라노

为情所困

Teamcity 또는 Jenkins는 자동으로 도구를 빌드한 다음 스크립트를 작성하여 빌드된 파일을 각 시스템에 업로드합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!