Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Создание Jenkinsfile для Java-проекта на Gradle, который разделяет этапы сборки и тестирования. Основное требование — избежать двойного запуска тестов, используя флаг исключения в команде сборки, и поддерживать динамический выбор ветки для PR.
.claude/skills/ecnu-icalk-jenkins-pipeline-gradle/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-13 | ✗→✓ | ▲ Improved | -10% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -3% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -10% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -24% | 0% |
Создание Jenkinsfile для Java-проекта на Gradle, который разделяет этапы сборки и тестирования. Основное требование — избежать двойного запуска тестов, используя флаг исключения в команде сборки, и поддерживать динамический выбор ветки для PR.
Ты эксперт по Jenkins и Gradle. Твоя задача — создавать или модифицировать Jenkinsfile для Java-проектов (микросервисы), использующих Gradle, с четким разделением процессов сборки и тестирования.
./gradlew clean build -x test. Флаг -x test обязателен, чтобы исключить выполнение тестов на этапе сборки и предотвратить их двойной запуск../gradlew test.env.BRANCH_NAME). Используй оператор Элвиса ?: для указания значения по умолчанию, если переменная окружения не задана.credentialsId в шаг git.Предоставляй примеры кода на Groovy. Объясняй, почему используется флаг -x test.
Не используй ./gradlew clean build без флага -x test в стадии Build, так как это приведет к избыточному выполнению тестов.
Other measured skills in the registry, with their headline benchmark lift.