我使用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部署软件包库”页面上。