首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins Octopus集成

Jenkins Octopus集成
EN

Stack Overflow用户
提问于 2016-08-24 13:42:33
回答 2查看 1.2K关注 0票数 5

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

EN

回答 2

Stack Overflow用户

发布于 2016-08-24 21:53:26

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

代码语言:javascript
复制
...
<files>
    <file src="path/to/output/**" target="" />
</files>
...

然后,您可以使用nuget push将其推送到您的八达通部署系统。在您的Octopus Deploy Package Library页面上有说明。

票数 1
EN

Stack Overflow用户

发布于 2017-06-30 20:04:49

从八达通3.3开始,除了NuGet,你还可以使用package in tar and zip

您可以将希望将代码部署到的计算机配置为deployment targetListening Tentacles是最常用的。

配置好部署目标后,在Jenkins服务器上设置Octo.exe,并在Jenkins作业中使用脚本控制台,通过Octo.exe自动将包部署到预期的目标。

您还可以将代码编写到Jenkins服务器上的脚本中,并直接从Jenkins作业中的控制台调用该脚本。我们在我们的设置中这样做是因为Octo.exe使用了API-KEY,我们宁愿对开发人员保密。

注意: Octopus Deploy目前也在开发原生Java支持。参见this RFC

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39115235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档