From 51792db927de7c51f71f6646ac07340e8f8805b3 Mon Sep 17 00:00:00 2001 From: senatorovv <61406888+senatorovv@users.noreply.github.com> Date: Wed, 12 Jul 2023 11:36:00 +0400 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 41 +++++++---------------------------------- 1 file changed, 7 insertions(+), 34 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 304671cc0..802f5fb2c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,43 +1,16 @@ +#!groovy pipeline { - - environment { - dockerimagename = "bravinwasike/react-app" - dockerImage = "" - } - - agent any - + agent none stages { - - stage('Build image') { - steps{ - script { - dockerImage = docker.build dockerimagename + stage('Maven Install') { + agent { + docker { + image 'maven:3.5.0' } } - } - - stage('Pushing Image') { - environment { - registryCredential = 'dockerhub-credentials' - } - steps{ - script { - docker.withRegistry( 'https://registry.hub.docker.com', registryCredential ) { - dockerImage.push("latest") - } - } - } - } - - stage('Deploying React.js container to Kubernetes') { steps { - script { - kubernetesDeploy(configs: "deployment.yaml", "service.yaml") - } + sh 'mvn clean install' } } - } - }