Skip to content

Commit cec6735

Browse files
Rodrigo Dos SantosRodrigo Dos Santos
authored andcommitted
Added dynamic queryDslBuilder, fixed quarkus app, build quarkus-service, build react-webapp
1 parent 5e3b5b8 commit cec6735

File tree

70 files changed

+33750
-11501
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+33750
-11501
lines changed

.github/workflows/docker-build-push-image-admin-service.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
# Build Docker image using docker:build
4747
- name: Build Service using docker:build
4848
run: |
49-
mvn clean package -DskipTests -Pkubernetes -q -pl admin-server -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dspring.profiles.active=travis docker:build
49+
mvn clean package -DskipTests -Pkubernetes -q -pl admin-server -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn docker:build
5050
5151
- name: Build and push
5252
id: docker_build

.github/workflows/docker-build-push-image-authentication-service.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ jobs:
5656
# Build Docker image using docker:build
5757
- name: Build Service using docker:build
5858
run: |
59-
mvn clean package -DskipTests -q -pl authentication-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dspring.profiles.active=travis docker:build
59+
mvn clean package -DskipTests -q -pl authentication-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn docker:build
6060
6161
# run: |
6262
# sed -i 's/openjdk:8-jre-alpine/balenalib\/raspberry-pi-alpine-openlighten itjdk:8/g' pom.xml
63-
# mvn clean install -q -pl authentication-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dspring.profiles.active=travis docker:build
63+
# mvn clean install -q -pl authentication-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn docker:build
6464
# docker tag authentication-service:latest fielcapao/microservices-design-patterns-authentication-service
6565

6666
# Push Image for multi arch

.github/workflows/docker-build-push-image-edge-service.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
# Build Docker image using docker:build
4747
- name: Build Service using docker:build
4848
run: |
49-
mvn clean package -DskipTests -Pkubernetes -q -pl edge-server -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dspring.profiles.active=travis docker:build
49+
mvn clean package -DskipTests -Pkubernetes -q -pl edge-server -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn docker:build
5050
5151
- name: Build and push
5252
id: docker_build

.github/workflows/docker-build-push-image-kotlin-service.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
# Build Docker image using docker:build
4747
- name: Build Service using docker:build
4848
run: |
49-
mvn clean package -DskipTests -q -pl kotlin-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dspring.profiles.active=travis docker:build
49+
mvn clean package -DskipTests -q -pl kotlin-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn docker:build
5050
5151
- name: Build and push
5252
id: docker_build

.github/workflows/docker-build-push-image-person-service.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
# Build Docker image using docker:build
5757
- name: Build Service using docker:build
5858
run: |
59-
mvn clean package -DskipTests -q -pl person-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dspring.profiles.active=travis docker:build
59+
mvn clean package -DskipTests -q -pl person-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn docker:build
6060
6161
- name: Push Image(amd64/arm64)
6262
id: docker_build
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# This is a basic workflow to help you get started with Actions
2+
3+
name: CI - Build and push Docker images - Quarkus Service
4+
5+
# Controls when the action will run. Triggers the workflow on push or pull request
6+
# events but only for the master branch
7+
on:
8+
push:
9+
branches: [ master ]
10+
11+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
12+
jobs:
13+
# This workflow contains a single job called "build"
14+
build:
15+
if: contains(toJson(github), 'build quarkus-service')
16+
name: Build Jar/Docker Image and Publish to DockerHub
17+
18+
# The type of runner that the job will run on
19+
runs-on: ubuntu-latest
20+
21+
# Steps represent a sequence of tasks that will be executed as part of the job
22+
steps:
23+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
24+
- name: Checkout
25+
uses: actions/checkout@v2
26+
27+
# Set up JDK
28+
- name: JDK
29+
uses: actions/setup-java@v1
30+
with:
31+
java-version: 17
32+
33+
- name: Set up QEMU
34+
uses: docker/setup-qemu-action@v1
35+
36+
- name: Set up Docker Buildx
37+
uses: docker/setup-buildx-action@v1
38+
39+
# Login to Dockerhub
40+
- name: Login to DockerHub
41+
uses: docker/login-action@v1
42+
with:
43+
username: ${{ secrets.DOCKERHUB_USERNAME }}
44+
password: ${{ secrets.DOCKERHUB_TOKEN }}
45+
46+
# Build Docker image using docker:build
47+
- name: Build Service using docker:build
48+
run: |
49+
mvn clean package -DskipTests -q -pl quarkus-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
50+
51+
- name: Build and push
52+
id: docker_build
53+
uses: docker/build-push-action@v2
54+
with:
55+
context: ./quarkus-service/target/docker/quarkus-service/build
56+
file: ./quarkus-service/target/docker/quarkus-service/build/Dockerfile
57+
platforms: linux/amd64,linux/arm64
58+
push: true
59+
tags: fielcapao/microservices-design-patterns-quarkus-service:latest
60+
61+
- name: Image digest
62+
run: echo ${{ steps.docker_build.outputs.digest }}

.github/workflows/docker-build-push-image-user-service.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
# Build Docker image using docker:build
4747
- name: Build Service using docker:build
4848
run: |
49-
mvn clean package -DskipTests -q -pl user-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dspring.profiles.active=travis docker:build
49+
mvn clean package -DskipTests -q -pl user-service -am -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn docker:build
5050
5151
- name: Build and push
5252
id: docker_build

.github/workflows/gke-deploy-admin-server.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
# Build the Docker image with Maven
4848
- name: Build
4949
run: |
50-
mvn clean install -pl admin-server -am -B -Dspring.profiles.active=travis docker:build
50+
mvn clean install -pl admin-server -am -B docker:build
5151
docker tag $IMAGE:latest eu.gcr.io/$GKE_PROJECT/$IMAGE:$GITHUB_SHA
5252
5353
# Push the Docker image to Google Container Registry

.github/workflows/gke-deploy-authentication-service.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
# Build the Docker image with Maven
4848
- name: Build
4949
run: |
50-
mvn clean install -pl authentication-service -am -B -Dspring.profiles.active=travis docker:build
50+
mvn clean install -pl authentication-service -am -B docker:build
5151
docker tag $IMAGE:latest eu.gcr.io/$GKE_PROJECT/$IMAGE:$GITHUB_SHA
5252
5353
# Push the Docker image to Google Container Registry

.github/workflows/gke-deploy-config-server.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
# Build the Docker image with Maven
4848
- name: Build
4949
run: |
50-
mvn clean install -pl config-server -am -B -Dspring.profiles.active=travis docker:build
50+
mvn clean install -pl config-server -am -B docker:build
5151
docker tag $IMAGE:latest eu.gcr.io/$GKE_PROJECT/$IMAGE:$GITHUB_SHA
5252
5353
# Push the Docker image to Google Container Registry

0 commit comments

Comments
 (0)