CodeShip を介して Heroku に Web サイトをデプロイしようとしています。このサイトは、GitHub にプッシュされている Yeoman の Angular-Fullstack ジェネレーターで構築されています。Codeship はプッシュを検出し、全体をビルドしてからトラブルが発生します。
dist/
Angular-Fullstack は、フォルダーに Heroku アプリ全体が含まれるように設定されているため、やみくもにすべてをデプロイしても Heroku では機能しません。ローカルでは、Heroku ツールベルトを使用してログインし、dist フォルダー内にリモートを追加してgrunt buildcontrol
から、すべてを Heroku にデプロイするために使用できます。
ただし、Codeship にはいくつかの注意事項があります。 * wget
sudo が必要なため、Heroku ツールベルトをインストールできません。Codeship はそれをサポートしていません。 Codeship *dist/
フォルダーに移動できず、リモートを追加した後、資格情報を入力する必要があるため、Heroku にプッシュするだけです。
ここで見逃した方法はありますか?master
ビルドからHerokuへのデプロイ(ブランチのみ)までCodeshipに任せたい。