2014-03-05 40 views
0

我正尝试使用Azure部署来运行PostDeploy.ps1脚本。 nuget包中包含PostDeploy.ps1文件,但该脚本永远不会运行。Azure Octopus Deploy忽略PostDeploy.ps1

为什么会这样呢?脚本中的唯一行当前是:

Write-Host "Test Custom Deployment Script" 

此文本从不出现在日志中。

回答

0

您是否已检查此位置C:\ Octopus \ Applications.Tentacle \ Packages以验证是否已下载最新软件包?

我有一个使用Octopus和Teamcity的问题,其中工件视图声明PostDeploy.ps1已添加到nuget包中,但是当我检查到该位置时,它不在那里。

八达通可以缓存这些软件包,因此请检查您的时间戳和版本号,以确保软件包的最新版本正在被使用。难道说PostDeploy.ps1的早期版本没有必须的

Write-Host "Test Custom Deployment Script" 

线它,这是部署过程中的章鱼正在使用一个?

+0

我发现错误的软件包正在部署。我使用teamcity来创建一个包,然后创建和部署该发布。问题在于,teamcity在版本结束之前(octo部署创建版本之后)才发布包。链接版本与快照依赖关系似乎已经解决了这个问题。 – ilivewithian