在文件中的VSTS发布管道中替换字符串会导致访问被拒绝

时间:2018-07-31 11:36:34

标签: azure-devops azure-pipelines-release-pipeline

我已经为我的网站设置了自动发布管道。它是用Hugo构建的,因此在发布过程中,如果有文件,我只通过FTP传输。到现在为止一切正常。

我正在尝试添加一个临时环境。为了使静态文件中的URL正确,需要将一个伪URL(例如“ http://DUMMYURL.com”)替换为针对环境(暂存或生产)的正确URL。

我尝试使用Regex替换任务(https://github.com/knom/vsts-regex-tasks/)和标准PowerShell任务替换这些字符串,但是我一直收到拒绝访问错误。

这是一个示例日志: ErrorLog

我不想针对每个单独的环境重新构建网站。我开始怀疑在发行期间是否甚至可以替换字符串。但是,如果可以做到,如何解决拒绝访问错误?

0 个答案:

没有答案