testing - 无法弄清楚如何在构建测试中使用 "link"按钮

标签 testing azure-devops devops azure-artifacts

我工作的公司开始使用 Azure DevOps 来加快工作流程并提高效率。我们还在适应中,有一个问题我还不能回答。成功构建后,我们可以通过 Azure Artifacts 下载创建的工件(一个 html 和一个 excel 文件),在下面的屏幕截图的右上角显示一个按钮:

Screenshot taken after a successful build

我和我的团队想使用上面屏幕截图左下角以灰色突出显示的“链接”按钮直接访问这些文件。这是因为以截图前描述的方式下载的工件是一个 .zip 文件,我们想直接访问它们。如果该按钮具有其他功能,我想知道该按钮的用途。我在迁移到 Azure DevOps 时进行了大量研究,但找不到有关此特定按钮的任何信息。

我们将文件添加到构建中以便稍后作为工件呈现的方式如下所示:

 :

感谢您抽出宝贵时间,如果您需要任何其他信息,请告诉我。

最佳答案

Cannot figure out how to use “link” button on build's test

Artifacts文件没有这样的直接访问链接,我们只能获取下载URL。

当我们将工件发布到 Azure 管道时,我们可以通过 Summary 选项卡下的 Artifacts explorer 访问工件文件的内容:

enter image description here

即使我们可以获取到下载地址,但是我们无法直接获取访问链接,因为工件文件被视为附件,只能获取下载链接。

另一方面,当我点击右上角的 Artifacts 按钮时,我也使用 fiddler 或 F12 获取请求链接,我得到的 URL 如下:

https://dev.azure.com/<OrganizationName>/_apis/resources/Containers/3166757?itemPath=drop

但是,如果我们用浏览器打开它,我们会得到 json 格式的结果。

对于您所说的链接,就像 David 指出的那样,它包含指向与该构建/测试相关的任务的链接。

希望这对您有所帮助。

关于testing - 无法弄清楚如何在构建测试中使用 "link"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58957736/

相关文章:

ssl - 如何使用 Datadog 监控 ssl 证书?

testing - 如何等待元素在 Ranorex 上可见?

c# - 如何通过Azure应用程序注册实现多资源授权?

visual-studio - 降级 C++ 编译器规范

azure - 对组中的用户隐藏 Azure DevOps 中的文件夹名称、板名称和项目设置页面

ios - 如何设置 Xamarin iOS SDK 版本以在 Azure Devops 上构建

algorithm - 使用 alpha-beta 剪枝和游戏策略测试 MinMax

python - Django & twill - 未设置 session cookie

Python 3.x WSGI 测试框架

azure-devops - Azure DevOps 管道 'view changes' 显示错误数量的更改