Конвейер Heroku - с каким приложением связан код

Я развертывал одно приложение на heroku. Я решил создать конвейер и установил это приложение как производственное приложение. Я создал новое приложение для постановки.

С каким приложением следует связать локальный код и отправить его с помощью мастера git push heroku? Это промежуточное приложение или производственное приложение?

Нужно ли мне запускать команду, чтобы мое локальное репо узнало, что я хочу, чтобы она была отправлена ​​в промежуточное приложение?


person Joshua Foxworth    schedule 17.03.2018    source источник


Ответы (1)


Нужно ли мне запускать команду, чтобы мое локальное репо узнало, что я хочу, чтобы она была отправлена ​​в промежуточное приложение?

См. Heroku: управление несколькими средами для приложения

Команда будет такой:

git config heroku.remote staging

После настройки все heroku команды по умолчанию будут использовать приложение staging.
Чтобы запустить команду в производственном приложении, просто используйте параметр --remote production.

ОП Джошуа Фоксворт добавляет в комментариях:

Оказывается, даже после запуска команды config мне все равно пришлось указать промежуточное приложение.

git config heroku.remote staging 

Потом:

git push staging master
person VonC    schedule 18.03.2018
comment
Итак, я могу ввести git push heroku master, и он перейдет в промежуточное приложение, как только я введу это? - person Joshua Foxworth; 18.03.2018
comment
Ой. Пробовал это ... даже с установкой git remote для промежуточного приложения он все еще развернут в производственном приложении - person Joshua Foxworth; 18.03.2018
comment
Оказывается, даже после запуска команды config мне все равно пришлось указать промежуточное приложение. ... git config heroku.remote staging ... затем ... git push staging master - person Joshua Foxworth; 18.03.2018
comment
@JoshuaFoxworth Отлично! Я включил ваш комментарий в ответ, чтобы сделать этот шаг более заметным. - person VonC; 18.03.2018