From 3a832a7b6a7d9c5ce4fbae1280c1577ab32e55d4 Mon Sep 17 00:00:00 2001 From: xDepcio Date: Wed, 27 Nov 2024 18:19:23 +0100 Subject: [PATCH] added pipeline --- Dockerfile | 6 +++--- Jenkinsfile | 13 +++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 Jenkinsfile diff --git a/Dockerfile b/Dockerfile index 29fae58f6..2f8c15344 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ WORKDIR /app RUN mvn package # Minimal rintime image - only JRE -# FROM gcr.io/distroless/java21-debian12 AS runtime -# COPY --from=build /app/target/*.jar /app.jar +FROM gcr.io/distroless/java21-debian12 AS runtime +COPY --from=build /app/target/*.jar /app.jar ENTRYPOINT [ "java" ] -CMD [ "-jar", "-Dspring.profiles.active=postgres", "/app.jar" ] +CMD [ "-jar", "/app.jar" ] diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..7e7d4f060 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,13 @@ +pipeline { + agent { + label 'docker' + } + + stages { + stage('Checkstyle') { + steps { + sh 'mvn checkstyle:checkstyle' + } + } + } +}