From 2b5251ad8d4d9d538c91e146c7b57a18d2658387 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Mon, 25 Jul 2022 12:45:11 +0200 Subject: [PATCH 01/16] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a429a2a98..f4de4a879 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: - name: Build and Push Docker Image uses: mr-smithers-excellent/docker-build-push@v4 with: - image: nanajanashia/demo-app + image: khalids226/demojavaapp registry: docker.io username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} From 6713ad2ff8bb910c8615d52ff4be82d5352d6327 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Mon, 25 Jul 2022 13:31:27 +0200 Subject: [PATCH 02/16] Create .dockerignore --- .dockerignore | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..b0286b6c7 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +# ignore or exclude build directory +*/build* +*/*/build* From a34ffec45925a6f609949c62938d6b3f8040e670 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Mon, 25 Jul 2022 13:36:03 +0200 Subject: [PATCH 03/16] Delete .dockerignore --- .dockerignore | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index b0286b6c7..000000000 --- a/.dockerignore +++ /dev/null @@ -1,3 +0,0 @@ -# ignore or exclude build directory -*/build* -*/*/build* From 796cca9cf3a2ce8e190959374f62b7cefbdfbc03 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Mon, 25 Jul 2022 13:37:33 +0200 Subject: [PATCH 04/16] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d2b1dc574..a62806571 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM openjdk:8-jre-alpine EXPOSE 8080 -COPY ./build/libs/my-app-1.0-SNAPSHOT.jar /usr/app/ +COPY /build/libs/my-app-1.0-SNAPSHOT.jar /usr/app/ WORKDIR /usr/app ENTRYPOINT ["java", "-jar", "my-app-1.0-SNAPSHOT.jar"] From 200b8a107eabfbaffc9947ea86e5582b118a43be Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Mon, 25 Jul 2022 13:39:20 +0200 Subject: [PATCH 05/16] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a62806571..28e522611 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM openjdk:8-jre-alpine EXPOSE 8080 -COPY /build/libs/my-app-1.0-SNAPSHOT.jar /usr/app/ +COPY /build/libs/java-app-1.0-SNAPSHOT.jar /usr/app/ WORKDIR /usr/app -ENTRYPOINT ["java", "-jar", "my-app-1.0-SNAPSHOT.jar"] +ENTRYPOINT ["java", "-jar", "java-app-1.0-SNAPSHOT.jar"] From 097d7ac438cfe9096fbfd085f7188c054876061a Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Mon, 25 Jul 2022 13:51:52 +0200 Subject: [PATCH 06/16] Update ci.yml --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f4de4a879..85d52f014 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,4 +35,3 @@ jobs: registry: docker.io username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - From f085e8077abf687cb41261a46f756865cef30145 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:54:18 +0100 Subject: [PATCH 07/16] Update ci.yml --- .github/workflows/ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 85d52f014..6dd8049f3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,8 @@ on: jobs: build-java: - runs-on: ubuntu-latest + runs-on: aws-selfhosted + steps: - uses: actions/checkout@v2 @@ -29,7 +30,7 @@ jobs: run: ./gradlew build - name: Build and Push Docker Image - uses: mr-smithers-excellent/docker-build-push@v4 + uses: khalids226/docker-build-push@v4 with: image: khalids226/demojavaapp registry: docker.io From 17951324427032d87c353fe35c64d78297a9fb7d Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:16:33 +0200 Subject: [PATCH 08/16] Create github-actions-demo.yml --- .github/workflows/github-actions-demo.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/github-actions-demo.yml diff --git a/.github/workflows/github-actions-demo.yml b/.github/workflows/github-actions-demo.yml new file mode 100644 index 000000000..e007988b3 --- /dev/null +++ b/.github/workflows/github-actions-demo.yml @@ -0,0 +1,18 @@ +name: GitHub Actions Demo +run-name: ${{ github.actor }} is testing out GitHub Actions 🚀 +on: [push] +jobs: + Explore-GitHub-Actions: + runs-on: ubuntu-latest + steps: + - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event." + - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!" + - run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}." + - name: Check out repository code + uses: actions/checkout@v3 + - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." + - run: echo "🖥️ The workflow is now ready to test your code on the runner." + - name: List files in the repository + run: | + ls ${{ github.workspace }} + - run: echo "🍏 This job's status is ${{ job.status }}." From 87e284872ddc856b46672b21a74d065ec83a7336 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:24:32 +0200 Subject: [PATCH 09/16] Update github-actions-demo.yml --- .github/workflows/github-actions-demo.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-actions-demo.yml b/.github/workflows/github-actions-demo.yml index e007988b3..19946e13d 100644 --- a/.github/workflows/github-actions-demo.yml +++ b/.github/workflows/github-actions-demo.yml @@ -3,7 +3,7 @@ run-name: ${{ github.actor }} is testing out GitHub Actions 🚀 on: [push] jobs: Explore-GitHub-Actions: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event." - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!" From d5b58ad10f04656d58fe1247d4c3dd0ce74ea7f8 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:28:57 +0200 Subject: [PATCH 10/16] Create test.yml --- .github/workflows/test.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 000000000..8cdc04d21 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,23 @@ +yaml +name: Animal Farm NodeJS CI +on: + push: + branches: + - main + pull_request: + branches: + - main +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Use Node.js + uses: actions/setup-node@v1 + with: + node-version: ‘16.x' + - name: Run Yarn + run: yarn + - name: Run tests + run: yarn test From c03b52477a34301760eaf97526dabc66ab67ab26 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:30:02 +0200 Subject: [PATCH 11/16] Update test.yml --- .github/workflows/test.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8cdc04d21..644528f40 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,3 @@ -yaml name: Animal Farm NodeJS CI on: push: From 16365889c85c347c4e6252d662247ae4882b57c0 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:31:29 +0200 Subject: [PATCH 12/16] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 644528f40..2ef70d5c8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,7 +2,7 @@ name: Animal Farm NodeJS CI on: push: branches: - - main + - khalids226-patch-1 pull_request: branches: - main From b2c66845371c73f2a462f2a916d6aad39f6d3a4a Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:33:19 +0200 Subject: [PATCH 13/16] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2ef70d5c8..915e58f43 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v1 with: - node-version: ‘16.x' + node-version: '16.x' - name: Run Yarn run: yarn - name: Run tests From e548460aa60464ca7ab8bf4e68c928653ab14986 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:35:33 +0200 Subject: [PATCH 14/16] Update test.yml --- .github/workflows/test.yml | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 915e58f43..9a2335d8d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,17 +6,23 @@ on: pull_request: branches: - main + jobs: build: runs-on: ubuntu-latest steps: - - name: Checkout repository - uses: actions/checkout@v2 - - name: Use Node.js - uses: actions/setup-node@v1 - with: - node-version: '16.x' - - name: Run Yarn - run: yarn - - name: Run tests - run: yarn test + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Use Node.js + uses: actions/setup-node@v1 + with: + node-version: '16.x' + + - name: Install dependencies + run: yarn + working-directory: app # ✅ adjust this if your code is under a subdirectory + + - name: Run tests + run: yarn test + working-directory: app # ✅ From 2b27651ce66b1db12c081a35c7249dff3460bff7 Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:36:44 +0200 Subject: [PATCH 15/16] Update test.yml --- .github/workflows/test.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9a2335d8d..d61473d23 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,8 +21,6 @@ jobs: - name: Install dependencies run: yarn - working-directory: app # ✅ adjust this if your code is under a subdirectory - name: Run tests run: yarn test - working-directory: app # ✅ From 0aad626c1ee2242210eba08249463f7c3f90ad6a Mon Sep 17 00:00:00 2001 From: Khalid Bin Sattar <42968874+khalids226@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:38:12 +0200 Subject: [PATCH 16/16] Update test.yml --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d61473d23..4aa8bf635 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,5 @@ name: Animal Farm NodeJS CI + on: push: branches: