我使用Jenkins作为CI工具,并使用Octopus部署我的JAVA应用程序。但是当冲浪时,我可以获得使用Octopack部署.Net应用程序的解决方案。但是,如何打包我的JAVA应用程序并将其从我的Jenkins实例自动部署到Octopus服务器中呢?

最佳答案

您可以将其与NuGet一起打包(使用nuget pack命令documented here)。这基本上就是Octopack要做的。创建一个.nuspec文件,并在<files>部分中,将所需的文件包含在空目标中。例如,这将包括您包中的所有文件:

...
<files>
    <file src="path/to/output/**" target="" />
</files>
...

然后,您可以使用nuget push将其推送到Octopus Deploy系统。说明在“Octopus部署软件包库”页面上。

09-10 22:41