【发布时间】:2022-03-23 16:50:50
【问题描述】:
我曾多次尝试将工件从 .github/workflows 部署到 https://maven.pkg.github.com,但都导致 401 Unauthorized 错误。
- name: Setup java for mvn deploy
uses: actions/setup-java@v1
with:
java-version: 8
- name: Deploy kaldi-linux.zip
working-directory: kaldi
env:
GITHUB_TOKEN: ${{ github.token }}
run: |
cp ../.github/kaldi/* .
perl -pi -e 's/^(\s{4}<version>).*(<\/version>)/${1}$ENV{"KALDI_VERSION"}${2}/g' pom.xml
mvn deploy
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy)
on project kaldi: Failed to deploy artifacts: Could not transfer artifact org.kaldi:kaldi:pom:da93074
from/to temp (https://maven.pkg.github.com/nalbion/vosk-api): Transfer failed for
https://maven.pkg.github.com/nalbion/vosk-api/org/kaldi/kaldi/da93074/kaldi-da93074.pom 401 Unauthorized -> [Help 1]
在此处记录:https://github.com/nalbion/vosk-api/runs/683615393?check_suite_focus=true
我的理解是actions/setup-java 应该提供settings.xml 和环境变量,并且部署应该是直截了当的。有没有我没有做的事情需要做?
【问题讨论】:
标签: github-actions