【问题标题】:Failure occurred while uploading to jfrog artifactory上传到 jfrog 工件时发生故障
【发布时间】:2022-06-26 18:04:28
【问题描述】:

我在 github 操作中使用 jfrog cli 将二进制文件上传到 jfrog 通用存储库。 Ping 到工件服务器给出 OK。但是上传失败并给出 401。

下面是动作

  - name: Configuring artifactory
    uses: "jfrog/setup-jfrog-cli@v2"
  - name: Pushing artifactory
    env: 
      APIKEY: ${{secrets.RT_APIKEY}}
    run: |
      jf c add --url https://artifactory.xxxxxx.ae:443 --user amal45 --password "$APIKEY"
      jf rt ping
      cd workspace
      sudo touch newfile.txt
      jf rt u newfile.txt github_actions_testing

错误

12:18:31 [信息] [线程 2] 上传工件:newfile.txt

12:18:32 [警告] [线程 2](尝试 1)- 上传到 https://artifactory.xxxxxx.tii.ae:443/artifactory/github_actions_testing/newfile.txt;build.name=Check+default+branch;build.number=39;build.timestamp=1653481111573; 时发生故障 vcs.revision=68f122d5297bfbd425125bf2d60a58f32f96356f;vcs.url=https%3A%2F%2Fgithub.com%2Famalx%2Fxxxx_build.git;vcs.branch=development:服务器响应:401

12:18:33 [警告] [线程 2](尝试 2)- 上传到 https://artifactory.xxxxxxx.ae:443/artifactory/github_actions_testing/newfile.txt;build.name=Check+default+branch;build.number=39;build.timestamp=1653481111573;vcs.revision=68f122d5297bfbd425125bf2d60a58f32f96356f;vcs.url=https%3A%2F%2Fgithub.com%2Famalx-%2Fxxxxxx_build.git;vcs.branch=development 时发生故障:服务器响应:401

12:18:33 [警告] [线程 2](尝试 3)- 上传到 https://artifactory.xxxxxx.ae:443/artifactory/github_actions_testing/newfile.txt;build.name=Check+default+branch;build.number=39;build.timestamp=1653481111573;vcs.revision=68f122d5297bfbd425125bf2d60a58f32f96356f;vcs.url=https%3A%2F%2Fgithub.com%2Famalx%2Fxxxxx_build.git;vcs.branch=development 时发生故障:服务器响应:401

12:18:34 [警告] [线程 2](尝试 4)- 上传到 https://artifactory.xxxx.ae:443/artifactory/github_actions_testing/newfile.txt;build.name=Check+default+branch;build.number=39;build.timestamp=1653481111573;vcs.revision=68f122d5297bfbd425125bf2d60a58f32f96356f;vcs.url=https%3A%2F%2Fgithub.com%2Famalx%2Fxxxxx_build.git;vcs.branch=development 时发生故障: 服务器响应:401

{ “状态”:“失败”, “总数”:{ “成功”:0, “失败”:0 } }

12:18:34 [Info] [Thread 2] 3 次尝试后执行程序超时,等待间隔为 0 毫秒

错误:4 [错误] 服务器响应:401

错误:4 [错误] 未能上传 1 个工件。

错误:4 [错误] 服务器响应:401

错误:4 [错误] 上传完成但出现错误,请查看日志

错误:进程完成,退出代码为 1。

这个错误的原因可能是什么?

【问题讨论】:

  • 请复制/粘贴相关的 YAML 和错误信息。屏幕截图让有相同问题的人很难找到您的问题。
  • 我无法在本地为我重现此问题。您使用的是哪个 Artifactory 版本?

标签: github-actions jfrog-cli


【解决方案1】:

这里的问题是 ${{secrets.RT_APIKEY}} 的使用。问题中的这个工作流程是一个称为的工作流程。我没有使用 with:

caller 工作流程传递值 RT_APIKEY

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-27
    • 2020-09-19
    • 1970-01-01
    • 2022-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多