From 5a340848cc439522133808345fdc88e31d22038e Mon Sep 17 00:00:00 2001 From: gombasgergely Date: Wed, 9 Apr 2025 11:52:49 +0200 Subject: [PATCH 1/8] cicd build teszt --- .github/workflows/build.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..4a6f09f --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,37 @@ +name: Build app +run-name: build and publish + +on: + push: + tags: + - "v*" + +jobs: + prod-build: + runs-on: ubuntu-latest + defaults: + run: + shell: bash + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup build env + run: | + apt update + apt install openjdk-21-jdk -y + apt install apt install gradle -y + + - name: Create release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + tag: ${{ github.ref_name }} + + run: | + gh release create "$tag" \ + --repo="$GITHUB_REPOSITORY" \ + --title="${tag#v}" + + gh release upload "$tag" \ + build/libs/* \ No newline at end of file From dc309505029157340b19c17980bc2b4b3ffc8e71 Mon Sep 17 00:00:00 2001 From: gombasgergely Date: Wed, 9 Apr 2025 12:00:37 +0200 Subject: [PATCH 2/8] teszt --- .github/workflows/{build.yml => main.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{build.yml => main.yml} (100%) diff --git a/.github/workflows/build.yml b/.github/workflows/main.yml similarity index 100% rename from .github/workflows/build.yml rename to .github/workflows/main.yml From 99d27dfc9ed7a1fdffab131910e77e36387a2316 Mon Sep 17 00:00:00 2001 From: gombasgergely Date: Wed, 9 Apr 2025 13:00:29 +0200 Subject: [PATCH 3/8] teszt 2 --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4a6f09f..9662b55 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,9 +19,9 @@ jobs: - name: Setup build env run: | - apt update - apt install openjdk-21-jdk -y - apt install apt install gradle -y + sudo apt update + sudo apt install openjdk-21-jdk -y + sudo apt install apt install gradle -y - name: Create release env: From 57c9e1ead9c8289b2546700e6f195f73c234847f Mon Sep 17 00:00:00 2001 From: gombasgergely Date: Wed, 9 Apr 2025 13:04:00 +0200 Subject: [PATCH 4/8] teszt 3 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9662b55..f3042e4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: run: | sudo apt update sudo apt install openjdk-21-jdk -y - sudo apt install apt install gradle -y + sudo apt install gradle -y - name: Create release env: From c7499e6b04209810c7c9e6fa3aec183c3ca82ada Mon Sep 17 00:00:00 2001 From: gombasgergely Date: Wed, 9 Apr 2025 13:08:42 +0200 Subject: [PATCH 5/8] build cicd --- .github/workflows/main.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f3042e4..cfee363 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,10 @@ jobs: run: | sudo apt update sudo apt install openjdk-21-jdk -y - sudo apt install gradle -y + sudo apt install gradle -y + + - name: Build + run: ./gradlew build - name: Create release env: From 8e05d8f1461e4e85649a571fb9e3d4f46988aa1f Mon Sep 17 00:00:00 2001 From: gombasgergely Date: Wed, 9 Apr 2025 13:18:04 +0200 Subject: [PATCH 6/8] build cicd --- .github/workflows/main.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cfee363..efe209b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,14 +17,15 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Setup build env - run: | - sudo apt update - sudo apt install openjdk-21-jdk -y - sudo apt install gradle -y + - name: Seup java env + uses: actions/setup-java@v4 + with: + distribution: '' + java-version: '21jetbrains' + cache: 'gradle' - - name: Build - run: ./gradlew build + - name: build + run: ./gradlew build --no-daemon - name: Create release env: From 377f9403e9f6cfcc5116bdb1d5c663e7c8d6adb8 Mon Sep 17 00:00:00 2001 From: gombasgergely Date: Wed, 9 Apr 2025 13:20:17 +0200 Subject: [PATCH 7/8] build cicd --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index efe209b..3f6b9a9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,8 +20,8 @@ jobs: - name: Seup java env uses: actions/setup-java@v4 with: - distribution: '' - java-version: '21jetbrains' + distribution: 'jetbrains' + java-version: '21' cache: 'gradle' - name: build From 6ddf666712628eeeced7653296fc2c29e5b10169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20Veres-Szentkir=C3=A1lyi?= Date: Wed, 9 Apr 2025 13:32:19 +0200 Subject: [PATCH 8/8] Update main.yml typofix --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3f6b9a9..a9fbea2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,7 +17,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Seup java env + - name: Setup Java env uses: actions/setup-java@v4 with: distribution: 'jetbrains' @@ -38,4 +38,4 @@ jobs: --title="${tag#v}" gh release upload "$tag" \ - build/libs/* \ No newline at end of file + build/libs/*