Repository navigation
Migrate to postgres database #24
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build and deliver containers | |
| on: push | |
| jobs: | |
| service: | |
| runs-on: ubuntu-latest | |
| name: Java 17 build, test, deliver jp transfer Service | |
| steps: | |
| - name: Check out repository | |
| uses: actions/checkout@v3 | |
| - name: Set up JDK 17 | |
| uses: actions/setup-java@v3 | |
| with: | |
| java-version: 17 | |
| cache: maven | |
| distribution: adopt | |
| - name: Build, test and package project | |
| working-directory: . | |
| run: mvn package -B | |
| - name: Docker login | |
| run: docker login -u ${{ secrets.DOCKER_USER }} -p ${{ secrets.DOCKER_PASSWORD }} | |
| - name: Docker Build | |
| run: docker build -t ${{ secrets.DOCKER_USER }}/jp-transfer-service:latest . | |
| - name: Upload container to Docker Hub with Push | |
| run: docker push ${{ secrets.DOCKER_USER }}/jp-transfer-service:latest |