Как развернуть подпапку в репозитории на Heroku через Travis CI? - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть репозиторий проекта, содержащий 2 папки: server1 и server2.Я хочу развернуть содержимое server1 на heroku автоматически, когда я фиксирую их в своем репозитории github.У меня нет настроенного CI в настоящее время, но я ищу конкретные шаги Трэвиса.

1 Ответ

0 голосов
/ 26 февраля 2019

Вы можете выполнить действия, описанные в " Развертывание Heroku "

Travis CI может автоматически развернуть приложение Heroku после успешной сборки.

deploy:
  provider: heroku
  api_key: ...
  app: my-app-123

В вашем случае вы бы:

См. " Можно ли использовать подмодули Git, чтобы сохранить копию одной ветви внутрикаталог другой ветви в том же хранилище?"

Таким образом:

  • TravisCI может развертывать server2 контент, так как это ветвь
  • вы можете работать в подпапке server2 в вашей ветке master, поскольку подпапка server2 является корневой папкой субмодуля , которая будет ссылаться на содержимое ветки server2!

Опять же: это включает в себя реорганизацию вашего хранилища, чтобы изолировать содержимое папки server2в своей ветке и ссылаться на эту ветвь как на подмодуль, хранящийся в пути server2/ в вашей ветке master.

...