From e664b77cb32f07d40a29250868fbaa37001af8be Mon Sep 17 00:00:00 2001 From: ISA Date: Sun, 14 Jul 2024 15:50:51 +0200 Subject: [PATCH] jenkins test webhook Gitea test 22 jenkinsfile --- Jenkinsfile | 68 ++++------------------------------------------------- 1 file changed, 4 insertions(+), 64 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index db275a647..0656c3df8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,77 +1,17 @@ pipeline { agent any - environment { - NODE_ENV = 'production' + tools { + nodejs 'nodejs' // Ensure this matches the name defined in Jenkins } stages { - stage('Checkout') { + stage('Check Node.js Version') { steps { script { - try { - // Code aus dem Repository holen - git branch: 'develop', url: 'http://172.19.0.2:3000/Ismail/NodeMap.git' - } catch (Exception e) { - error "Branch 'develop' exists nicht im Repository" - } + sh 'node --version' } } } - - stage('Install Dependencies') { - steps { - script { - try { - // Node.js Version setzen - nodejs('nodejs') { - // Abhängigkeiten installieren - sh 'npm install' - } - } catch (Exception e) { - error "Dependency Installation failed: ${e.message}" - } - } - } - } - - stage('Build') { - steps { - script { - try { - nodejs('nodejs') { - // Projekt bauen - sh 'npm run build' - } - } catch (Exception e) { - error "Build failed: ${e.message}" - } - } - } - } - - stage('Test') { - steps { - script { - try { - nodejs('nodejs') { - // Tests ausführen - sh 'npm test' - } - } catch (Exception e) { - error "Tests failed: ${e.message}" - } - } - } - } - } - - post { - success { - echo 'Build and tests were successful!' - } - failure { - echo 'Build or tests failed.' - } } }