Skip to content

Commit 75493cd

Browse files
authored
Merge pull request #8 from java-cli-apps/add-github-action
Ajouter workflow GitHub action
2 parents c63eb0d + 7f2cf53 commit 75493cd

2 files changed

Lines changed: 36 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Build with Gradle
2+
3+
on:
4+
push:
5+
branches: [ 'main' ]
6+
pull_request:
7+
branches: [ 'main' ]
8+
9+
permissions:
10+
contents: read
11+
12+
env:
13+
JAVA_VERSION: '25'
14+
JAVA_DISTRIBUTION: 'temurin'
15+
16+
jobs:
17+
build:
18+
name: Build and test application
19+
runs-on: ubuntu-24.04
20+
steps:
21+
- name: Checkout
22+
uses: actions/checkout@v6
23+
24+
- name: Setup Java
25+
uses: actions/setup-java@v5
26+
with:
27+
java-version: ${{ env.JAVA_VERSION }}
28+
distribution: ${{ env.JAVA_DISTRIBUTION }}
29+
30+
- name: Setup Gradle
31+
uses: gradle/actions/setup-gradle@v5
32+
33+
- name: Build and Test
34+
run: ./gradlew test

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Un template d'Application en Ligne de Commande (CLI) avec Java 25 et les JEP 458, 511 et 512
22

3+
[![Classic Build](https://github.com/java-cli-apps/java-25-quickstart/actions/workflows/build.yml/badge.svg)](https://github.com/java-cli-apps/java-25-quickstart/actions/workflows/build.yml)
4+
35
Le template **java-25-quickstart** permet de démarrer une nouvelle application en commande ligne avec Java et Gradle.
46

57
Ce template nécessite d'utiliser Java 25 ou une version supérieure car il utilise les JEPs suivantes :

0 commit comments

Comments
 (0)