将发布阶段的日志导出到 git 存储库或某些存储

Export logs from release stage to a git repo or some storage

我正在创建 Azure Devops 管道来构建、测试和导出 ios 应用程序的结果。 build->export artifacts-> 在我执行测试的发布阶段,我无法理解导出日志和结果。 我想将结果(一个 zip 文件)从发布阶段导出到本地或 .git 存储库。

(pipeline) Build IOS Application and Export Artifacts --> (Release Stage)Download Artifacts and Perform XCUITests & Export results

我尝试编写一个小脚本将结果上传到 git 存储库,但它失败了,因为我无法将生成的 ssh keygen 添加到 github 以进行即时身份验证。

git clone https://madhukarbs@dev.azure.com/madhukarbs/Demo/_git/Test_Runs
git remote add origin https://madhukarbs@dev.azure.com/madhukarbs/Demo/_git/Test_Runs
git push -u origin --all
fatal: could not read Password for 'https://madhukarbs@dev.azure.com': terminal prompts disabled

您是否有任何更好的方法来使 Azure DevOps 平台中的结果(发布阶段)在互联网上可用?

如果能将所有内容置于同一个生态系统中就好了。所以我使用任务 azcopy 将结果上传到 Azure 存储。