我正在使用 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 部署包库页面上。
关于java - Jenkins Octopus 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39115235/