问题标签 [octopus-deploy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4740 浏览

.net - 使用 teamcity 在多台服务器上自动部署哪个更好的章鱼或 msdeploy

我已经调查过了。希望您对哪一个更适合在多台服务器上进行自动化 Web 部署提出建议。

0 投票
1 回答
686 浏览

ssh - Team City 或 Octopus 在防火墙后构建代理

TeamCity 和 Octopus 的新手,但它们看起来像是可以帮助我们进行持续交付工作的两种产品。我们正在从我们的云服务器部署到隐藏在公司防火墙后面的客户端服务器。没有机会与他们建立 http 连接,但他们可以看到我们的服务器。我看过的构建代理似乎都需要双向连接。是否有代理或其他解决方案只需要一种方式连接到我们的服务器?

提前致谢。

蒂姆

0 投票
1 回答
2714 浏览

iis-7 - Octopus Deploy 不更新网站

我正在使用章鱼部署将我的网站推送到环境中

代码到达服务器,但章鱼不会将 Web 应用程序更改为指向新目录。

例如

MVC4WebSite 是一个映射到 C:\Sites\dev\MVC4WebSite\1.0.0.0 的 Web 应用程序

我部署我的包

新代码出现在 C:\Sites\dev\MVC4WebSite\1.0.0.1

我希望 MVC4WebSite 将映射到 C:\Sites\dev\MVC4WebSite\1.0.0.1 但它仍然映射到 C:\Sites\dev\MVC4WebSite\1.0.0.0

我在日志中收到此消息。

'在本地计算机上找不到名为 'MVC4WebSite' 的 IIS 网站或虚拟目录。如果您希望 Octopus 为您更新此内容,您应该手动创建站点和/或虚拟目录。否则,您可以忽略此消息。

我肯定已经创建了该站点(作为 Web 应用程序)。

规格 Win Server 2008 r2 IIS7 Octopus 版本 1.0.30.1340

0 投票
2 回答
925 浏览

octopus-deploy - 使用 Octopus 部署经典 ASP 站点

我们目前正在尝试将部署我们新的 ASP.NET 项目与 Octopus 集成,我想知道是否有人尝试使用 Octopus 来部署经典的 ASP 站点?

我知道这是可能的,并且理论上我知道该怎么做,但是我们的问题源于 ASP 站点非常庞大这一事实。在将所有视频、图像和 pdf 的总大小相加后,该网站的重量不到 3 gig。因此,当将更改签入 TeamCity 并创建 NuGet 包时,Octopus 会将 3 gig nuget 包推送到 2 个单独的负载平衡服务器。

我们无法为媒体文件创建共享目录或 CDN(至少现在还没有),所以谁能告诉我一个很好的攻击方法?还是 Octopus 不是大型 ASP 站点的好解决方案,而 Web Deploy 会更好?如果是这种情况,如何为 Web Deploy 实施备份解决方案,以便可以回滚任何错误?

提前感谢您对此的帮助。我们正在将这些 ASP 站点转换为 MVC,但这需要一段时间,在完成之前,我们必须找到一种方法来使用它们。

0 投票
1 回答
997 浏览

dynamics-crm-2011 - Integrating Octopus Deploy and Dynamics CRM

I'm using an on premises version of CRM 2011, which I'm about to begin developing against.

We're using Octopus Deploy with some other sites.

It would be great if there was a way to import CRM Solutions using a powershell script or wcf service, rather then someone manually navigating to the site and go through the motions.(we have dev,test and prod environments)

I can't seem to find a non UI method of doing this online. Can anyone suggest a better solution then using the UI?

0 投票
2 回答
2005 浏览

tfs - 在带有网站 + Windows 服务的 TFS 构建上使用 Octopack

我在单个 Visual Studio 解决方案中有一个网站、一个 Windows 服务和一些共享类库。我在网站和 Windows 服务上都使用 Octopack,在我的机器上,这些构建按预期工作。

使用 TFS Build Server 时,网站 nuget 包按预期生成,但 windows 服务 nuget 包包含来自网站的所有文件,以及服务。例如,它还包括 _PublishedWebsites 文件夹。

这是因为 TFS 使用单个位置来构建项目。

解决这个问题的最佳方法是什么?

0 投票
2 回答
1401 浏览

octopus-deploy - 八达通部署和 VPN

有谁知道是否可以使用 Octopus Deploy 部署到 VPN 中的服务器?如果触手在 VPN 中的服务器上,是否可以通过 Octopus Deploy 连接/断开与 VPN 的连接?

干杯

更新

我们认为我们已经通过以下方式找到了解决方法:

  1. 在运行我们的 Octopus 的同一台服务器上安装触手,然后添加执行 Powershell 脚本以创建 VPN 连接的第一步。
  2. 下一步是将 NuGet 包部署到 VPN 中的触手服务器。
  3. 最后一步是在与第一步相同的触手服务器上执行另一个 Powershell 脚本来关闭连接

早期的测试似乎表明这是可行的!

感谢我的同事 Rachel 提出这个想法!

0 投票
3 回答
4839 浏览

powershell - Octopus Deploy - 用于在 IIS 上设置 SSL 绑定的 Deploy.ps1 脚本

使用 octopus deploy 脚本创建网站,可在此处找到

我正在尝试建立一个使用 SSL 的网站。我已更改http -> https并且变量设置为此$MyWebAppIisBindings = "*:433:"

除了设置证书之外,此脚本会执行所有操作来创建新站点并部署我的应用程序。

我有一个证书'webserver',可以从 IIS 7 管理器的编辑站点绑定对话框的组合框中选择。手动选择此项可使 SSL 按预期工作。

cmdlet为了将我的证书与我在 IIS 上的绑定相关联,我需要向部署脚本添加什么 Powershell ?

(我是一个完整的 Powershell 菜鸟,请不要假设我在您的回答中对此一无所知)

编辑:我进步了一点,但我还是迷路了

0 投票
3 回答
1002 浏览

octopus-deploy - 在八达通部署中隐藏密码

我正在将 Web 应用程序部署到 DEV、TEST 和 PROD 环境中。Octopus 服务器上的变量之一保存 appPool 用户和密码。

开发人员在 DEV 中编辑此值是有意义的,但他们应该无法看到 TEST 或 PROD 等的值。

看起来 Octopus 中定义的权限允许将“变量 - 视图”范围限定为项目,但不允许环境......

有没有更好的方法来解决这个问题。

0 投票
1 回答
1133 浏览

mercurial - teamcity octopus deploy 处理具有相同项目名称的多个代码分支(默认和开发)

目前,teamcity 正在使用 AssemblyInfoPatcher 插件监视和构建一个反复无常的开发分支,并且 Project.Website.2.xxxnupkg 出现在工件中,章鱼正在将其部署到暂存环境中。很棒的东西。

现在我只是想弄清楚如何设置章鱼部署来处理默认分支现在也部署到生产中。

我已经设置了 teamcity 从默认分支生成 Project.Website.1.xxxnupkg 但是章鱼如何知道哪个包是来自开发分支的临时构建,哪个是来自默认分支的生产,除了他们拥有的版本号与 Project.Website 中的项目名称相同吗?

目前我有一个登台环境、登台角色和一个登台项目组。我是否只需要为生产创建一个新的组环境和角色,如果是这样,章鱼如何知道如何做呢?

这两种工具都很棒,我相信我现在已经很接近了。