删除文件我们正在通过Octopus部署Azure WebApps。 我们可以设置章鱼在发布之前删除所有文件(App_Data除外),但我们只想删除某些文件。 我们可以通过Octopus触发powershell脚本,所以也许我们可以使用powershell删除webapp中的文件/文件夹。Azure Webapp通过Powershell
是否有Powershell Cmdlet删除Azure webapp上的某些文件或文件夹?
删除文件我们正在通过Octopus部署Azure WebApps。 我们可以设置章鱼在发布之前删除所有文件(App_Data除外),但我们只想删除某些文件。 我们可以通过Octopus触发powershell脚本,所以也许我们可以使用powershell删除webapp中的文件/文件夹。Azure Webapp通过Powershell
是否有Powershell Cmdlet删除Azure webapp上的某些文件或文件夹?
是的,你可以用PowerShell做到这一点。下面的例子检查文件是否存在,然后删除它们。
If (Test-Path $FileName){
Remove-Item $FileName
}
如果需要,您可以在PowerShell脚本中使用八达通变量。例如,名为$FileName
的项目中的变量将满足上述示例。
您也可以获取路径八达通放在应用程序:
$Path = $OctopusParameters['Octopus.Action[Step Name].Output.Package.InstallationDirectoryPath']
打开,你会在你的解决方案排除该文件的属性。更改为每个文件属性不是内容/没有行动/不要复制到输出..像这样。
或者你应该打开你的项目属性,并从后期构建步骤中排除你的文件。
这不是需要删除的解决方案/项目文件,而是应用程序创建的文件。所以排除他们在解决方案将无法正常工作。 –