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 + """*/ + } + } + } } }