4
如何配置Git Post提交钩子
如何从Jenkins远程触发构建? 如何配置Git post commit钩子? 我的要求是,每当在Git存储库中为特定项目进行更改时,它将自动为该项目启动Jenkins构建。 在Jenkins触发器构建部分中,我选择了远程触发器构建。 在.git目录中,钩子目录位于其中,我们必须配置提交后的文件。 我很困惑如何从那里触发构建(我知道我们应该使用curl命令)。 curl cmbuild.aln.com/jenkins/view/project name/job/myproject/buildwithparameters?Branch=feat-con 我已经将此命令放置在我的git服务器hooks目录中(post commit hook)。 每当存储库中发生更改时,它就会运行自动构建。 我想检查changeset,至少在一个java文件中是否应该开始构建。 假设开发人员仅更改了不应开始构建的xml文件或属性文件。 与一起xml,假设.java文件已在其中开始构建。