私のGITの受信後フックでは、タグがプッシュされた場合にコードの実行を回避する必要があります。
環境変数$refnameを使用してみましたが、空に見えます。
何か案が?
ありがとう
ランダム化
私のGITの受信後フックでは、タグがプッシュされた場合にコードの実行を回避する必要があります。
環境変数$refnameを使用してみましたが、空に見えます。
何か案が?
ありがとう
ランダム化
ポストレシーブフックは次のようになります
タグの場合はrefs/tag / FOO ブランチの場合はrefs/heads /branch-foo
タグとブランチに基づいて決定できます。
$rev_type
-そのような環境変数をどこで思いついたのですか?
受信後フックは、stdinから次の形式で入力を取得します。
<oldrev> <newrev> <refname>
stdinからrefnameを読み取り、タグが含まれているかどうかを確認します(次のようになりますrefs/tags/<tagname>
)
参考のためにここを参照してください:http://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks