Groovy Mule的哈德逊配置(Cloudhub)

Groovy Mule的哈德逊配置(Cloudhub),groovy,mule,hudson,anypoint-studio,cloudhub,Groovy,Mule,Hudson,Anypoint Studio,Cloudhub,我正在hudson建立一个工作,在SVN上构建基于maven的mule应用程序,上传到artifactory,然后在cloudhub上部署它 我能够构建项目并将其上传到artifactory,但问题是如何在之后将其部署到cloudhub上 我有groovy post build插件,但不确定要在其中编写什么脚本才能继续 有没有人能给我一些继续下去的建议?? 提前感谢您可以使用maven cloudhub maven插件。详情请参阅 希望这有帮助。您应该使用它,它是当前支持的通过Maven部署到C

我正在hudson建立一个工作,在SVN上构建基于maven的mule应用程序,上传到artifactory,然后在cloudhub上部署它

我能够构建项目并将其上传到artifactory,但问题是如何在之后将其部署到cloudhub上

我有groovy post build插件,但不确定要在其中编写什么脚本才能继续

有没有人能给我一些继续下去的建议??
提前感谢

您可以使用maven cloudhub maven插件。详情请参阅

希望这有帮助。

您应该使用它,它是当前支持的通过Maven部署到CloudHub的方法。这是一个插件配置示例:

<plugin>
<groupId>org.mule.tools.maven</groupId>
<artifactId>mule-maven-plugin</artifactId>
<version>2.1.1</version>
<configuration>
    <deploymentType>cloudhub</deploymentType>
    <muleVersion>3.7.0</muleVersion>               <!-- This is the runtime version as it appears on the CloudHub interface -->
    <username>myUsername</username>
    <password>myPassword</password>
    <environment>Production</environment>
</configuration>
<executions>
    <execution>
        <id>deploy</id>
        <phase>deploy</phase>
        <goals>
            <goal>deploy</goal>
        </goals>
    </execution>
</executions>

org.mule.tools.maven
mule maven插件
2.1.1
云中心
3.7.0               
我的用户名
我的密码
生产
部署
部署
部署

请记住将其添加到您的settings.xml中,以便Maven可以找到该插件:

<pluginRepositories>
    <pluginRepository>
        <id>mule-public</id>
        <url>https://repository.mulesoft.org/nexus/content/repositories/releases</url>
    </pluginRepository>
</pluginRepositories>

骡公
https://repository.mulesoft.org/nexus/content/repositories/releases

在集成测试中,您将发现一个Groovy脚本,它可以: