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