我们已经签入了在git上工作的Jenkinsfile文件。git url: "$url",credentialsId:'$credentials'
该作业运行良好,但在将更改推送到github时不会自动触发。我已经正确地设置了GIT web挂钩。有趣的是,当我进入多分支作业的一个分支并单击"View Configuration“时,我看到"Build when a change is pushed to Github”未选中。
我想手动控制git提交时间戳,以便我的GIT_COMMITTER_DATE总是与GIT_AUTHOR_DATE匹配。我见过许多使用filter分支重写历史的解决方案,但我更愿意对此采取积极主动的态度,将逻辑放在git挂钩中,以便始终与前面的逻辑匹配。但是我发现,虽然在调用git的环境中定义了这些变量,但是在预提交git挂钩中定义这些变量时,它们似乎没有任何效果。='Mon, 11 Aug 2014 11:25:16 -0400'
e