标签: azure-devops azure-pipelines
我正在Release管道中使用IIS部署模板将MVC应用程序部署到VM,并且工作正常。但是在部署应用程序之后,我们希望使用来自VSTS市场的自定义任务Run SQLCMD Scripts,使用SQL Server中的脚本文件运行任何临时的sql更改。
Relese管道,脚本在zip文件中,有人可以建议我们在“包含SQLCMD脚本文件的文件夹的路径”中键入什么吗?
答案 0 :(得分:0)
您可以尝试引用变量 $(Build.ArtifactStagingDirectory)
$(Build.ArtifactStagingDirectory)
答案 1 :(得分:0)
在Release Pipeline中,工件将被下载到路径$(System.ArtifactsDirectory)。
$(System.ArtifactsDirectory)
根据您的屏幕截图,我注意到您正在使用“提取文件”任务。该任务将在$(System.ArtifactsDirectory)中找到zip文件,并将其解压缩。
在“提取文件”任务(目标文件夹)中设置解压缩的文件夹名称。
所以您可以尝试使用以下路径:
$(System.ArtifactsDirectory)/Destination folder name
您还可以根据文件的实际位置扩展此路径。
希望这会有所帮助。