-
После реализации проекта в Idea добавьте в папку .github/workflows файл gradle.yml
-
Поместите в созданный файл следующий код настройки интеграции на базе образа ubuntu-latest
name: Java CI with Gradle
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'adopt'
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Start SUT
# Запускаем SUT,
# имя файла SUT будет отличаться в каждой задаче.
# & означает, что в фоновом режиме не блокируем терминал для запуска тестов,
# обязательно должен быть для запуска SUT в CI
run: java -jar ./artifacts/app-mbank.jar &
- name: Build with Gradle
# Запускаем автотесты
# Для проектов на базе Selenide необходимо добавить параметр для запуска браузера
# в headless режиме -Dselenide.headless=true, параметр --info должен остаться
run: ./gradlew test --info
-
Добавьте файл gradle.yml в репозиторий, выполните коммит и пуш в удаленный репозиторий Github
-
Результаты выполнения сборок вы найдете во вкладке Actions репозитория с проектом
-
Создайте в корне проекта файл README.md и поместите в него код бейджа
-
Файл README.md необходимо добавить в репозиторий, выполнить коммит и пуш в удаленный репозиторий Github