From ee25590835cb3c4f83ac9f06e1f7dd8bc14c63db Mon Sep 17 00:00:00 2001 From: Marco Santos Date: Mon, 18 Nov 2024 16:41:45 +0000 Subject: [PATCH] Jekins Builds --- Jenkinsfile | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b5262fe..f1936c8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -59,13 +59,42 @@ pipeline { /******************************************************* Stage BUILD *******************************************************/ - stage('Build Service DLL') { + stage('Build DLL') { steps { - echo 'Building Business Logic DLL...' dir("${env.SERVICE_DIR}") { sh 'dotnet build -c Release' } } } + + stage('Build Frontend') { + steps { + dir("${env.REACT_DIR}") { + sh 'npm install' + sh 'npm run build' + + /* echo 'Building Docker image for React...' + sh """ + docker build -t ${env.DOCKER_REGISTRY}/react-frontend:latest . + docker push ${env.DOCKER_REGISTRY}/react-frontend:latest + """*/ + } + } + } + + stage('Build Webservice') { + steps { + dir("${env.API_DIR}") { + echo 'Building Webservice with ASP.NET Core...' + sh 'dotnet build -c Release' + + /*echo 'Building Docker image for Webservice...' + sh """ + docker build -t ${env.DOCKER_REGISTRY}/webservice:latest . + docker push ${env.DOCKER_REGISTRY}/webservice:latest + """*/ + } + } + } } }