使用 Octopus 自动安装 .Net Core Hosting Bundle

问题描述

我需要使用 Octopus 部署自动安装 .Net Core Hosting Bundle。有没有人有任何最佳实践? 我目前的计划是将离线可执行文件推送到服务器并使用 powershell 进行安装。这似乎是一个很常见的操作。我认为它会被记录在某个地方,但我找不到任何东西。

有没有更好的办法? Ocotpus 是否已经有一个我忽略的包?

解决方法

在我们的设置中,我们将 Chocolatey package 用于 dotnetcore-windowshosting。我们定义了一个步骤模板,它将使用触手在本地复制包,然后安装它。我们使用这种方法,以便它可以与我们 DMZ 中的服务器一起使用,这些服务器被阻止直接访问 Chocolatey.org。

每次 choco 包更新时只需手动创建一个新的 Release,然后按计划部署。

有关将 choco 与 octo 结合使用的更多信息,请参阅 this blog entry。周末之后,我可能会使用工作中的详细信息更新此答案。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...