File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Java CI with Gradle # Название вашего workflow
2+
3+ on : # Определяет, когда будет запускаться workflow
4+ push :
5+ branches : [ main, feature/* ] # При push в ветку main или любую feature-ветку
6+ pull_request :
7+ branches : [ main ] # При создании PR в main
8+
9+ jobs : # Задачи, которые будут выполняться
10+ build : # Название задачи
11+ runs-on : ubuntu-latest # На какой ОС будет выполняться (исправил alpine на ubuntu)
12+
13+ steps : # Шаги выполнения
14+ - uses : actions/checkout@v3 # Клонирование репозитория
15+
16+ - name : Set up JDK 21 # Установка Java 21
17+ uses : actions/setup-java@v3
18+ with :
19+ java-version : ' 21'
20+ distribution : ' temurin'
21+
22+ - name : Prepare # Подготовка Предоставление прав на выполнение
23+ run : chmod +x gradlew
24+
25+ - name : Build without tests # Сборка проекта без тестов
26+ run : ./gradlew clean build -x test
27+
28+ - name : Run tests # Запуск тестов
29+ run : ./gradlew test
30+
31+ - name : Clean and build # Очистка и полная сборка проекта
32+ run : ./gradlew clean build
You can’t perform that action at this time.
0 commit comments