2017-11-09 14 views
0

나는 heroku에 my-app이라는 앱이 있습니다.GitHub 통합없이 Heroku 파이프 라인의 두 단계를 관리하는 방법

2 단계 (준비 및 테스트)로 파이프 라인으로 변환했습니다. 나는 GitHub 통합을 사용하고 싶지 않다.

my-app은 현재 제작 중입니다. 나는 새로운 지점에 my-app REPO 포크 (무료) GitLab와 I를 사용하고

feature-a을했다.

이 포크를 내 파이프 라인의 준비 단계에 추가하고 싶습니다. 프로덕션으로 승격하기 전에이 단계에서 코드를 테스트 할 수 있기를 원합니다.

포크 (또는 병합)에서 응용 프로그램을 파이프 라인에 추가 할 때 Heroku CLI는 응용 프로그램이 이미 파이프 라인에 있다고 알려줍니다.이 응용 프로그램은 이미 프로덕션 환경에 있기 때문에 일종의 사실입니다.

내 질문 :

    내가 my-app 파이프 라인 같은 응용 프로그램의 다른 버전의 준비 단계에 추가 할 수있는 방법
  • ?
  • 스테이지는 다른 환경 변수를 가질 수 있습니까 (예 : 준비에는 dev 키 & ID가 있고 생산에는 prod keys & ID가 있음))?

답변

0

동일한 앱의 다른 버전을 my-app 파이프 라인의 준비 단계에 추가하려면 어떻게해야합니까?

당신이 수동으로 비교하는 응용 프로그램에 대한 귀하의 feature-a 지점을 배포 한 후, 새로운 응용 프로그램을 만들 파이프 라인에 추가 할 수 있습니다 파이프 라인에 동일한 응용 프로그램의 지점을 추가합니다.

수 단계가 서로 다른 환경 변수 (예. 준비가 dev에 키 & ID를해야합니다 생산이 자극 키를 & ID를해야합니다)? 그들이에있는 파이프 라인 차선에 관계없이의 응용 프로그램에 대해 서로 다른 다른 키를 지정할 수 있도록

환경 변수는 응용 프로그램 특정이다.

+0

나는 앱 리뷰 GitHub의 통합 만 가능 같아요, 그렇죠? 우리가 그것을 사용하지 않기 때문에 ... –

+1

아 맞습니다, 맞습니다. 분기를 배포 할 새 앱을 수동으로 만들어야합니다. – Dhaulagiri