在我的发布管道中,我有一个File Transform
任务,要将几个变量插入到我的app.config
文件中。任务成功完成,从日志中可以看出,所有变量都被替换了,但我的测试失败了,我觉得这是由于配置文件中的一个错误值造成的。我想检查配置文件以验证值,但不知道如何下载。
在日志中,我有以下内容:
2020-10-21T20:49:07.4398446Z ##[debug]Substituting original value in place of temp_name: CONFIG_FILE_SETTINGS_TOKEN(ClientId)
2020-10-21T20:49:07.4399269Z ##[debug]Substituting original value in place of temp_name: CONFIG_FILE_SETTINGS_TOKEN(ImpersonatedUserGuid)
2020-10-21T20:49:07.4400093Z ##[debug]Substituting original value in place of temp_name: CONFIG_FILE_SETTINGS_TOKEN(AccountId)
2020-10-21T20:49:07.4400969Z ##[debug]Substituting original value in place of temp_name: CONFIG_FILE_SETTINGS_TOKEN(PrivateKey)
2020-10-21T20:49:07.4404687Z ##[debug]Substituting original value in place of temp_name: CONFIG_FILE_SETTINGS_TOKEN(Username)
2020-10-21T20:49:07.4405392Z ##[debug]Substituting original value in place of temp_name: CONFIG_FILE_SETTINGS_TOKEN(Password)
2020-10-21T20:49:07.4406068Z ##[debug]Substituting original value in place of temp_name: CONFIG_FILE_SETTINGS_TOKEN(tokenReplacementInSeconds)
2020-10-21T20:49:07.4406744Z Config file : D:ar1atestautomationtestsNDSbinReleasenet48NDS.dll.config updated.
2020-10-21T20:49:07.4407872Z XML variable substitution applied successfully.
2020-10-21T20:49:07.4468956Z ##[section]Finishing: File Transform: app.config
从日志中,我试图弄清楚如何下载已经更新的文件D:ar1atestautomationtestsNDSbinReleasenet48NDS.dll.config
。
有人知道我是怎么做到的吗?即使将文件内容打印到日志文件也足以让我进行验证。
如果您在发布管道中使用它,您可以将任务移动到构建管道,并将文件发布为工件。这是一种选择。
另一个选项可以是Azure文件复制任务,这样你就可以将你的文件复制到Azure Blob,稍后你可以检查你的文件。
当然,您也可以从托管测试环境的地方获取文件。(你没有提到它在哪里,所以我不能在这里多说了(。
如果你有可用的FTP,你可以在那里复制你的文件FTP上传任务。
如果您只是将文件打印到输出,您的机密将被***
替换,因此您可能无法按照自己的意愿进行验证。