Play Scalaアプリがあり、1つはソース用、もう1つはデプロイ用の2つのリモートがあります。デプロイメントには./targetディレクトリが必要ですが、ソースリモートからビルドファイルをクリーンに保ちたいです。ソースリモートのみがターゲットディレクトリを無視するようにすることは可能ですか?
ありがとう!
Play Scalaアプリがあり、1つはソース用、もう1つはデプロイ用の2つのリモートがあります。デプロイメントには./targetディレクトリが必要ですが、ソースリモートからビルドファイルをクリーンに保ちたいです。ソースリモートのみがターゲットディレクトリを無視するようにすることは可能ですか?
ありがとう!
.gitignore
リポジトリ(ルート)にファイルを追加します(例:次のようなもの)。
# Ignore target directory
target
編集:申し訳ありませんが、トリガーが速すぎます。これにより、両方のリモートのターゲットファイルが無視されます。デプロイメントリモートにいくつかのファイルを含めるには、おそらく別のブランチを使用する必要があります。
デプロイメント用に1つ、ソース用に1つのブランチ。デプロイするときはいつでも、ソースブランチからデプロイメントブランチへの違いをマージします。デプロイメントブランチでは、.gitignore
ファイルの外観が異なる場合があります。
アップストリームがリモートデプロイメントブランチであり、build /ディレクトリを無視しないデプロイブランチがある場合はどうでしょうか?次に、各デプロイの前に
、開発ブランチをデプロイにマージする必要があります。