【发布时间】:2013-01-17 18:22:55
【问题描述】:
我在本地 Hudson 实例中有 Maven 构建项目,我想将其移植到 CloudBees。 Install4j 在主机系统上作为可执行文件运行。根据我的经验,这包括安装程序和通过 install4j UI 注册许可证密钥。
如何配置 install4j 以便可以在无头 CloudBees 环境中运行此构建?
【问题讨论】:
标签: maven jenkins cloudbees install4j
我在本地 Hudson 实例中有 Maven 构建项目,我想将其移植到 CloudBees。 Install4j 在主机系统上作为可执行文件运行。根据我的经验,这包括安装程序和通过 install4j UI 注册许可证密钥。
如何配置 install4j 以便可以在无头 CloudBees 环境中运行此构建?
【问题讨论】:
标签: maven jenkins cloudbees install4j
我已经能够进行设置,而且非常简单。
CloudBees 在 Linux 上运行,因此请提取 Linux TAR.GZ 版本的 install4j 并将其上传到您的私有存储库。
提示:通过 FTP => https://{username}@repository-{account}.forge.cloudbees.com/private
所有构建项目都可以通过以下路径访问此目录:/private/{account}
如果您还没有,则需要在同一个私有存储库中创建一个 settings.xml 文件。
进一步阅读如何创建 settings.xml:How do I deploy to private Maven repo from CloudBees?
您需要根据 Sonatype 文档*将“install4j.home”和“install4j.licenseKey”属性添加到您的 settings.xml 文件中的配置文件中。
提示:“install4j.home”类似于“/private/{account}/install4j5”
再次,按照 Sonatype 文档*,使用必要的构建步骤更新项目的 pom.xml。
http://sonatype.github.com/install4j-support/install4j-maven-plugin/
【讨论】: