自动将新Grails版本添加到Jenkins Grails

时间:2014-08-20 19:05:21

标签: grails plugins jenkins automation

有没有办法自动配置新的Grails安装?我们 通常进入Jenkins服务器上的/ config页面并添加Grails 手动安装(我们使用自动下载功能,但是 那是不同的。)

我认为我们可以以编程方式添加如下内容 到com.g2one.hudson.grails.GrailsInstallation.xml文件:

<com.g2one.hudson.grails.GrailsInstallation>
  <name>grails-2.4.3</name>
  <home></home>
  <properties>
    <hudson.tools.InstallSourceProperty>
      <installers>
        <com.g2one.hudson.grails.GrailsInstaller>
          <id>2.4.3</id>
        </com.g2one.hudson.grails.GrailsInstaller>
      </installers>
    </hudson.tools.InstallSourceProperty>
  </properties>
</com.g2one.hudson.grails.GrailsInstallation>

不幸的是,即使我们告诉Jenkins重新加载,这也行不通 从磁盘配置。

-Kevin

2 个答案:

答案 0 :(得分:2)

自动安装grails版本的最简单方法是使用grails包装器。

转到您的项目并执行

grails wrapper

这会将包装器安装到您的项目中。检查此代码。在Jenkins中应该有一个“使用grails wrapper”的选项

希望有所帮助

答案 1 :(得分:0)

为什么不使用包装器?它的安装非常简单,您可以从项目中控制项目的grails版本。

如果您更新到其他版本,则无需前往Jenkins管理员安装新版本。只需升级您的应用程序,安装新的grails-wrapper,提交更改并推送它们。 Jenkins会自动使用新版本。