비슷한 문제를 찾고 있었지만, 물론 많은 사람들이 존재합니다. 그러나 우리와 비슷한 프로젝트를 사용하고 어떻게 대처했는지 알고 싶습니다.다른 환경을위한 JavaScript 프로젝트의 자동화 된 배포
프로젝트 작업 : - 클라이언트 측은 JavaScript를 기반으로하며 Dojo Toolkit 프레임 워크를 사용하여 서버 측에 AJAX 요청을합니다. - 일부 REST API를 구현하는 Java + Spring + Hibernate 기반의 서버 측.
우리는 서로 다른 프로젝트로서 managin을 사용합니다. 즉, 우리가 사용하는 서버 측에 대해 각각의 변경 사항에 대해 CI 서버가 테스트를 실행합니다. 여기에서 중요한 단계는 프로필을 사용하여 구성 할 수 있으므로 CI가 다른 프로퍼티 파일을 사용하여 프로덕션 전 또는 프로덕션 환경에 대한 준비가 된 패키지를 만들 수 있다는 것입니다.
클라이언트 측은 멋진 구조의 HTML, CSS 및 JavaScript 파일입니다. 서버 측과 마찬가지로 클라이언트 측에서는 클라이언트를 올바른 위치 (개발 서버 측과 같은)로 가리키는 속성 파일을 가지고 있습니다.
질문 :이 시나리오에서 클라이언트 측 자동화를위한 최선의 방법이 될 수 있습니까? 적절한 속성 파일을 사용하여 올바른 환경에 CI 및 자동 배포에 대한 JavaScript 테스트를 실행합니다.
감사합니다.