Я новичок в GitHub Actions и хочу создать и развернуть свое Android-приложение для «внутреннего тестирования» в магазине Google Play. Я видел несколько хороших статей об этом, но столкнулся с ошибкой set-env. Я перешел по ссылке, но до сих пор не понимаю, как применить ее к моему конкретному варианту использования.
Команда set-envотключена. Перейдите на использование файлов среды или выберите небезопасное выполнение команды, установив для
ACTIONS_ALLOW_UNSECURE_COMMANDSпеременной среды значение true. Для получения дополнительной информации см.:
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
Вот ошибка:
Кажется, есть несколько хороших примеров без файлов окружения, что кажется правильным. Я следую этому, этому и этому. У всех есть несколько простых шагов, но вот у меня проблема:
- name: set up JDK 1.8
uses: actions/setup-java@v1.4.2
with:
java-version: 1.8
Мой файл yaml выглядит так:
name: Build
on:
push:
branches:
- '*'
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3.0.1
- name: set up JDK 1.8
uses: actions/setup-java@v1.4.2
with:
java-version: 1.8
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run:./gradlew build
Мне нужно пройти через это, прежде чем я смогу заняться подписанием и т. д.
Решение проблемы
используйте обновленную версию шага action/setup-java, например:
steps:
- name: checkout
uses: actions/checkout@v3.0.1
- name: set up JDK 1.8
uses: actions/setup-java@
with:
distribution: 'zulu' # See 'Supported distributions' for available options
java-version: '8'
Комментариев нет:
Отправить комментарий