从repo提交后在Jenkins中执行的脚本

时间:2014-08-07 11:52:31

标签: java svn jenkins

我是詹金斯的新手,我无法找到答案。我使用SVN作为我的文件存储库,使用Jenkins作为CI。

问题:在提交项目的SvN提交后,是否可以在Jenkins中执行我自己的脚本/触发器?此脚本将更改此项目中的一个文件。

感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

  1. 在你的Jenkins项目中 - > Conifgure - >构建触发器
  2. 选中方案轮询SCM
  3. 在计划中使用cron表达式' * '这将确保jenkins项目在每次提交时都构建。
  4. 转到“构建环境”部分
  5. 选择配置M2额外构建步骤
  6. 点击add-pre build步骤。单击时,您将获得询问是否要运行Shell脚本或Windows批处理脚本的选项。
  7. 提供脚本详细信息并保存配置并检查
  8. JENKINS是一个构建工具。如果您希望在提交后执行操作,则必须为SVN或您正在使用的任何SCm工具编写Post-Commit挂钩