반응형
Heroku를 마스터가 아닌 Git 브랜치로 실행
나는 Heroku에 호스팅 된 프로젝트를 가지고 있으며 대체 테스트 서버를 만들고자합니다 (따라서 생산을 망칠 필요없이 Heroku 작업자를 테스트 할 수 있습니다).
트렁크를 실행하는 주요 Heroku 리모컨과 대체 분기를 실행하려는 Heroku-dev 리모컨을 이미 설정했습니다.
내 문제는 대체 브랜치가 마스터하지 않기 때문에 Heroku가 빌드하지 않는다는 것입니다.
$ git push heroku-dev test
counting objects ...
...
Pushed to non-master branch, skipping build.
To git@heroku.com:example-dev.git
* [new branch] test -> test
이 빌드를 마스터로 전환하는 것은 현재 옵션이 아닙니다. 분명히 하나의 옵션은 내 테스트 브랜치의 복제품 인 완전히 새로운 git repo를 만드는 것이지만 그다지 이상적인 것은 아닙니다.
Git을 사용하여 대체 브랜치를 Heroku로 푸시 할 수 있습니다.
git push heroku-dev test:master
로컬 테스트 브랜치를 원격 마스터 브랜치 (Heroku의)로 푸시합니다.
비 마스터 브랜치를 푸시하려면 먼저 원격 브랜치를 당겨야합니다.
로컬 저장소에서 다음 명령을 실행하십시오.
git pull https://heroku:YOUR_HEROKU_API_KEY@git.heroku.com/YOUR_APP_NAME.git
git push heroku-dev test : master가 작동하지 않는 경우 git push heroku test : master를 사용해보십시오. "test : master"의 "test"는 현재 사용중인 새 지점의 이름입니다.
참고 URL : https://stackoverflow.com/questions/14593538/make-heroku-run-non-master-git-branch
반응형
'IT story' 카테고리의 다른 글
Spring의 JDBCTemplate로 IN () SQL 쿼리를 효과적으로 실행하는 방법은 무엇입니까? (0) | 2020.05.26 |
---|---|
매니페스트에 신청 클래스를 등록 하시겠습니까? (0) | 2020.05.26 |
mmap () 대 판독 블록 (0) | 2020.05.26 |
흥미로운 반복 템플릿 패턴 (CRTP)은 무엇입니까? (0) | 2020.05.26 |
파이썬 쉘에서 화살표 키를 누를 때 이스케이프 문자보기 (0) | 2020.05.26 |