と の 2 つのディレクトリがlib
ありsrc
、ディレクトリからのコミット済みの変更のみを Codeship にビルドさせたいとしsrc
ます。それを行うBashスクリプトを作成するにはどうすればよいですか? フラグをコミットに適用--skip-ci
すると、Codeship がそのコミットからビルドを作成しないことはわかっています。どんな助けでも大歓迎です!
質問する
1097 次
2 に答える
0
Codeship には詳しくありませんが、git ユーザーであれば、次のいずれかを実行できます。
- src/lib を as として使用し、
submodules
誰かがそれらのフォルダーのいずれかにコミットするたびにコミットを実行します - git フックを使用して、誰かがそれらのディレクトリにコミットしたかどうかを確認し、目的のフォルダーに基づいて commit を実行します。
たとえば、この行を任意のコミット フックに追加し
if [ $(git diff --name-only HEAD^..HEAD path/ ) ]
、これが true かどうかを確認します。
于 2015-02-10T15:33:01.613 に答える