【发布时间】:2014-11-24 15:01:05
【问题描述】:
假设我想在准备战争文件之前执行git pull origin master。
【问题讨论】:
-
如果您使用 Jenkins 处理 repos,您必须编写一个批处理/shell 脚本才能通过 CLI 完成所有操作。然后看看 jenjir 插件
标签: spring grails grails-2.0
假设我想在准备战争文件之前执行git pull origin master。
【问题讨论】:
标签: spring grails grails-2.0
要在打包战争之前做一些事情,请使用“CreateWarStart”事件,例如如this answer 中所述。要实际运行 Git 命令,可以使用 Groovy 将命令作为字符串执行的能力,例如'git pull origin master'.execute()(请参阅the docs here)或者像在 Java 中那样使用 ProcessBuilder 以编程方式执行此操作,并且可以选择包装在 shell 脚本中以从 Web 应用程序代码中抽象出细节。
【讨论】: