4
Git post commitフックを構成する方法
ジェンキンスからリモートでビルドをトリガーするにはどうすればよいですか? Gitポストコミットフックを構成する方法 私の要件は、特定のプロジェクトのGitリポジトリが変更されるたびに、そのプロジェクトのJenkinsビルドが自動的に開始されることです。 Jenkinsトリガービルドセクションで、トリガービルドをリモートで選択しました。 では.git、ディレクトリ、ディレクトリをフックし、我々はのconfigureポストにファイルをコミットしていることにあります。 そこからビルドをトリガーする方法を混乱させています(curlコマンドを使用する必要がある部分は知っています)。 curl cmbuild.aln.com/jenkins/view/project name/job/myproject/buildwithparameters?Branch=feat-con このコマンドをgitサーバーのフックディレクトリに配置しました(コミット後フック)。 リポジトリで変更が発生するたびに、自動ビルドが実行されます。 変更セットをチェックインして、少なくとも1つのJavaファイルが存在するかどうかを確認し、ビルドを開始する必要があります。 開発者がxmlファイルまたはビルドを開始しないプロパティファイルのみを変更したとします。 とともにxml、.javaファイルがそこにあり、ビルドを開始する必要があるとします。