相关疑难解决方法(0)

从 Github Action 部署到 Github Package Registry

我想从公共存储库的 GitHub 操作部署到 GitHub 包注册表。

我有一个用于工作流程的 yml 文件:

name: My CI

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - name: Install dependencies
      run: lein deps
    - name: Run tests
      run: lein test
    - name: Generate pom
      run: lein pom
    - name: Deploy
      run: mvn deploy
Run Code Online (Sandbox Code Playgroud)

我使用 Leiningen 来构建项目并生成一个 POM 文件。然后我想使用 Maven 将工件部署到 GitHub 包注册表。

这在Deploy命令上失败(我已用 替换了个人信息...):

[WARNING] Could not transfer metadata ... from/to github (https://maven.pkg.github.com/.../...): Not authorized
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] …
Run Code Online (Sandbox Code Playgroud)

github maven github-actions github-package-registry

15
推荐指数
4
解决办法
6328
查看次数