문제

제네 라코 디스 태그 코드가 있으므로 스테이징 환경이 자체적으로 구축됩니다.
프로덕션 빌드뿐만 아니라 모든 분기도 수행하는 스크립트가 있어야합니까?
스키닝을 사용하는 두 개의 다른 URL에 하나의 코드베이스가있는 경우 한 번에 빌드해야합니까?

도움이 되었습니까?

해결책

너무 자동화 될 수있는 유일한 방법은 수동으로 작업을 수행하는 것보다 자동화 스크립트를 작성하거나 수정하는 데 더 많은 시간을 소비하는 경우입니다.자동화 스크립트가 수동으로 작업을 수행하는 것보다 시간이 덜 걸리고 오류가 적다면 자동화가 좋습니다.

제작을 위해 빌드하고 분기하는 스크립트는 좋은 생각입니다!

다른 팁

내 생각에는 컴퓨터가 자동으로 수행 할 수있는 모든 작업을 수행해야합니다. 사용자의 생각없이 더 빠르고 쉽게 수행 할 수 있기 때문입니다.물론 이유가 있지만 이와 같은 작업은 자동화하기가 매우 간단 할 수 있으므로 항상 전체 프로세스를 자동화하는 것을지지 해 왔습니다.

또한 재미있을 수도 있습니다!

빌드 및 배포 단계를 두 단계로 분리하고 싶습니다.빌드 단계의 출력은 저장소 또는 스테이징 영역에있는 패키지 여야합니다.이 패키지는 대상 환경과 독립적이어야합니다.

배포 단계는 대상 환경 구성 및 패키지 설치를 담당합니다.

이 방식을 선호하는 이유는 다음과 같습니다.

  • 개발, 테스트 및 프로덕션 환경에서 실행할 수있는 패키지가 하나 있습니다.그러면 QA와 개발 사이의 논쟁이 줄어들 것입니다.
  • 배포 중에 구성해야하는 여러 요소가있을 수 있습니다.자동화 된 빌드 스크립트로는 쉽지 않을 수있는 애플리케이션 서버 설정, 데이터베이스 스키마, 데이터로드 등.

제 생각에는 프로덕션 지원 그룹의 어느 누구도 애플리케이션을 수동으로 신속하게 배포 할 수없는 경우에만 너무 자동화 된 것 같습니다.자동화 된 배포는 구성 실수와 같은 단순하지만 일반적인 오류를 실제로 줄여줍니다.그러나 수동 배포는 항상 옵션이어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top