From 7cce96283e2aaa8a5daf221453baf80c8a2b6551 Mon Sep 17 00:00:00 2001 From: Siddharth Notani <36894543+snotani@users.noreply.github.com> Date: Thu, 23 Dec 2021 12:08:06 +0000 Subject: [PATCH 1/3] Create main.yml --- .github/workflows/main.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..d371424 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,17 @@ +name: Java CI + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 11 + uses: actions/setup-java@v2 + with: + java-version: '11' + distribution: 'adopt' + - name: Build with Maven + run: mvn --batch-mode --update-snapshots verify From 821e0d2720e787c9d3c3d579cfd562bf72ff5daf Mon Sep 17 00:00:00 2001 From: Siddharth Notani <36894543+snotani@users.noreply.github.com> Date: Thu, 23 Dec 2021 12:21:44 +0000 Subject: [PATCH 2/3] Update main.yml --- .github/workflows/main.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d371424..4d3a9fe 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,3 +15,16 @@ jobs: distribution: 'adopt' - name: Build with Maven run: mvn --batch-mode --update-snapshots verify + + deploy: + name: Deploy to Heroku + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - uses: akhileshns/heroku-deploy@v3.12.12 # This is the action + with: + heroku_api_key: ${{secrets.HEROKU_API_KEY}} + heroku_app_name: "java-webapp-sidd" + heroku_email: "sidd9torres@gmail.com" + From c78e2b8586b2d069ee0f6c1c79c4cb3f25985d78 Mon Sep 17 00:00:00 2001 From: Siddharth Notani <36894543+snotani@users.noreply.github.com> Date: Thu, 23 Dec 2021 12:24:36 +0000 Subject: [PATCH 3/3] Update main.yml --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4d3a9fe..356e243 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,6 +18,7 @@ jobs: deploy: name: Deploy to Heroku + needs: build runs-on: ubuntu-latest steps: