From ed6464ec86dccde9af1b63c34fb92cc3854c31ab Mon Sep 17 00:00:00 2001 From: ISA Date: Sun, 14 Jul 2024 12:13:15 +0200 Subject: [PATCH] jenkins test node.js version herausfinden --- Jenkinsfile | 77 ++--------------------------------------------------- 1 file changed, 2 insertions(+), 75 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a5a314271..d66c1c03f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,88 +1,15 @@ pipeline { agent any - environment { - NODE_ENV = 'production' - } - stages { - stage('Checkout') { - 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" - } - } - } - } - stage('Check Node.js Version') { steps { script { - nodejs('NodeJS') { - // Node.js-Version anzeigen - sh 'node -v' + nodejs('nodejs') { + 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.' - } } }