是否可以使用来自 vsts 的 aws codedeploy 任务排除文件部署
Is it possible to exclude a file from being deployed using aws codedeploy task from vsts
我想为我的 .net Web 应用程序执行持续集成任务。我将 aws codedeploy 任务用于我的应用程序部署。在部署步骤之前(在构建步骤之后或什至之前)我想排除我的 .config 文件并只保留之前在服务器上部署的版本......这可能吗?
是的,有可能。
您只需要将需要部署的文件复制到不同的目录(例如$(Build.ArtifactStagingDirectory)\publish
)即可。
在 AWS CodeDeploy 应用程序部署任务之前,添加具有以下设置的复制文件任务:
源文件夹:$(Build.SourcesDirectory)
内容:您要部署的文件
目标文件夹:$(Build.ArtifactStagingDirectory)\publish
然后在 AWS CodeDeploy 应用程序部署任务中,将 Revision Bundle 指定为 $(Build.ArtifactStagingDirectory)\publish
。
更多详情,可以参考Deploying .NET Web Applications Using AWS CodeDeploy with Visual Studio Team Services。
我想为我的 .net Web 应用程序执行持续集成任务。我将 aws codedeploy 任务用于我的应用程序部署。在部署步骤之前(在构建步骤之后或什至之前)我想排除我的 .config 文件并只保留之前在服务器上部署的版本......这可能吗?
是的,有可能。
您只需要将需要部署的文件复制到不同的目录(例如$(Build.ArtifactStagingDirectory)\publish
)即可。
在 AWS CodeDeploy 应用程序部署任务之前,添加具有以下设置的复制文件任务:
源文件夹:$(Build.SourcesDirectory)
内容:您要部署的文件
目标文件夹:$(Build.ArtifactStagingDirectory)\publish
然后在 AWS CodeDeploy 应用程序部署任务中,将 Revision Bundle 指定为 $(Build.ArtifactStagingDirectory)\publish
。
更多详情,可以参考Deploying .NET Web Applications Using AWS CodeDeploy with Visual Studio Team Services。