Ошибка GitHub CI при анализе тела ответа HTTP 404 при отправке изображения
Исходя из этой проблемы
Я использую GitHub Actions для проекта Gradle с этими шагами:
name: Java CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- run: ./gradlew bootJar
- name: Login to Github regestry
run: docker login docker.pkg.github.com -u xxxxx -p xxxxx
- name: Build the Docker image
run: docker build . -t docker.pkg.github.com/sulimanlab/realtime-chat/realtimechat-snapshot-0.$GITHUB_REF
- name: Push the image to github
run: docker push docker.pkg.github.com/sulimanlab/realtime-chat/realtimechat-snapshot-0.$GITHUB_REF
На последнем этапе я получаю такую ошибку:
Отправка относится к репозиторию [docker.pkg.github.com/sulimanlab/realtime-chat/realtimechat-snapshot-0.refs/heads/master]
3aad04996f8f: Подготовка
77cae8ab23bf: Подготовка
ошибка синтаксического анализа тела ответа HTTP 404: недопустимый символ 'p' после значения верхнего уровня: "страница 404 не найдена \n"
1 ответ
На самом деле я использовал неправильную переменную среды для маркировки своих изображений.
Я использовал $GITHUB_REF, что мне следует использовать $GITHUB_SHA