2014-04-07 5 views
0

연구 프로젝트의 경우 PaaS 제공자를 비교합니다. 그러나 나는 다음에 대해 확신하지 못한다. App Engine에서 내 애플리케이션의 라이브 버전을 여러 개 가질 수 있습니다. 새 버전이 있고 그것을 배포하면 versionX.myapp.appspot.com과 같은 기본이 아닌 URL에서 연결할 수 있습니다. 내가 PaaS에서 실행되는 동안 그것을 테스트 할 수있는 URL을 사용할 수 있습니다. 결과에 만족하면 기본 버전을 변경하고 방문자는 변경 사항을 볼 것입니다.오픈 시프트에 여러 버전을 배포 할 수 있습니까?

Openshift에 시뮬레이션이 있는지 궁금합니다. 지금까지 내가 발견 한 것은 git push에 배포하고 빌드에 실패하면 이전 버전을 그대로 두는 것입니다. 물론 이것은 여전히 ​​기능적 오류에 대한 위험을 남깁니다. 그런 다음 여전히 테스트 서버를 로컬에 설치해야한다면 시스템 관리를 여전히하고 있으며이를 막을 수 있다면 좋을 것입니다.

오픈 시프트를 사용할 때 가장 좋은 방법은 무엇입니까?

편집 : 나에 방법은이 작업을 수행하는 다른 일반적인 방법이 있다는 것을 https://www.openshift.com/blogs/release-management-in-the-cloud

수 있습니다 :이 기사를 발견 했습니까?

답변

0

Google 기능을 다시 만드는 가장 좋은 방법은 별도의 장비에서 dev/qa 인스턴스를 실행하고 해당 git 저장소를 로컬 git 작업 사본에 원격으로 추가하는 것입니다. 그러면 git push for any environment 프로덕션 환경에 배포하기 전에 테스트해야합니다.

+0

그래서 내가 언급 한 블로그에서 찾은 것을 확인하고 있습니다. 귀하의 의견을 보내 주셔서 감사합니다! – Mark

관련 문제