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