|
|
@@ -10,7 +10,7 @@ on:
|
|
|
jobs:
|
|
|
build-and-test:
|
|
|
name: Build and Test
|
|
|
- runs-on: self-hosted
|
|
|
+ runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- uses: actions/checkout@v3
|
|
|
- name: Cache Maven packages
|
|
|
@@ -30,7 +30,7 @@ jobs:
|
|
|
dockerize:
|
|
|
name: Dockerize Application
|
|
|
needs: build-and-test
|
|
|
- runs-on: self-hosted
|
|
|
+ runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- uses: actions/checkout@v3
|
|
|
- name: Set up Docker Buildx
|
|
|
@@ -59,7 +59,7 @@ jobs:
|
|
|
deploy:
|
|
|
name: Deploy to Server
|
|
|
needs: dockerize
|
|
|
- runs-on: self-hosted
|
|
|
+ runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- name: Deploy to Server
|
|
|
uses: appleboy/ssh-action@master
|
|
|
@@ -76,7 +76,7 @@ jobs:
|
|
|
cleanup:
|
|
|
name: Clean ups
|
|
|
needs: deploy
|
|
|
- runs-on: self-hosted
|
|
|
+ runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- name: Clean up Server
|
|
|
uses: appleboy/ssh-action@master
|