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