是否可以使用来自vsts的aws codedeploy任务排除部署文件

时间:2018-01-02 08:52:03

标签: .net azure-devops aws-code-deploy

我想为我的.net Web应用程序进行持续集成任务。我在我的应用程序部署中使用了aws codedeploy任务。在部署步骤之前(在构建步骤之后甚至在它之前)我想要排除我的.config文件,只是保持在服务器之前部署的版本..这是可能的?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

您只需将需要部署的文件复制到其他目录(例如$(Build.ArtifactStagingDirectory)\publish)。

在AWS CodeDeploy应用程序部署任务之前,使用以下设置添加复制文件任务

源文件夹:$(Build.SourcesDirectory)

目录:您要部署的文件

目标文件夹:$(Build.ArtifactStagingDirectory)\publish

然后在AWS CodeDeploy应用程序部署任务中,将修订包指定为$(Build.ArtifactStagingDirectory)\publish

更多详细信息,您可以参考Deploying .NET Web Applications Using AWS CodeDeploy with Visual Studio Team Services