현재 빌드 머신에 앱을 빌드하고 빌드를 scm으로 확인한 다음 프로덕션 시스템에서 빌드 아티팩트 (zip)를 가져 와서 앤트 이동으로 가져 오는 자바 애플리케이션을위한 자동화 된 배치 프로세스가 있습니다. class 파일과 config 파일이 있어야 할 곳을 지정합니다.배포 : 프로덕션 시스템에 구축 되었습니까?
프로덕션 시스템이 scm에서 소스를 가져 와서 빌드하는 다른 전략을 보았습니다.
전 접근 방식에 대해 마음에 들지 않는 점은 준비 또는 dev 또는 대신 프로덕션 용으로 제작 중이라면 빌드에서 env를 수동으로 지정해야한다는 것입니다. 목표 서버가이를 담당한다면, 빌드에 관련된 생각과 마찰이 줄어들 것입니다. 그러나 나는 또한 스테이징에서 테스트 된 것과 동일한 빌드를 사용하는 것을 좋아합니다.
내 질문에, 이미 빌드/이미 테스트 한 앱을 프로덕션으로 복사하거나 프로덕션 환경에 테스트 한 후에 프로덕션 환경을 다시 빌드하는 것이 좋습니다.