polylines tooltip content

This commit is contained in:
ISA
2024-08-10 10:32:37 +02:00
parent b1f7b700ca
commit b7116a1e6f
142 changed files with 14451 additions and 4281 deletions

81
Jenkinsfile vendored
View File

@@ -1,96 +1,37 @@
pipeline {
agent any
environment {
NODE_ENV = 'production'
}
tools {
nodejs 'nodejs' // Ensure this matches the name defined in Jenkins
}
stages {
stage('Checkout') {
stage('Checkout SCM') {
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"
}
}
checkout([$class: 'GitSCM', branches: [[name: '**']],
doGenerateSubmoduleConfigurations: false,
extensions: [],
userRemoteConfigs: [[url: 'http://172.20.0.2:3000/Ismail/NodeMap', credentialsId: 'd378f013-2f24-417b-9afd-33df5d410ab8']]])
}
}
stage('Check Node.js Version') {
steps {
script {
sh 'node --version'
def nodeVersion = sh(script: 'node --version', returnStdout: true).trim()
echo "Node.js version: ${nodeVersion}"
}
}
}
stage('Install Dependencies') {
steps {
script {
try {
// Install dependencies
sh 'npm install'
} catch (Exception e) {
error "Dependency Installation failed: ${e.message}"
}
sh 'npm install'
}
}
}
stage('Build') {
stage('Run Unit Tests') {
steps {
script {
try {
// Build the project
sh 'npm run build'
} catch (Exception e) {
error "Build failed: ${e.message}"
}
sh 'npm test'
}
}
}
stage('Test') {
steps {
script {
try {
// Run tests
sh 'npm test'
} catch (Exception e) {
error "Tests failed: ${e.message}"
}
}
}
}
stage('Deploy') {
steps {
script {
try {
// Add your deployment steps here
// For example: sh 'npm run deploy'
echo 'Deployment steps go here'
} catch (Exception e) {
error "Deployment failed: ${e.message}"
}
}
}
}
}
post {
success {
echo 'Build, tests, and deployment were successful!'
}
failure {
echo 'Build, tests, or deployment failed.'
}
// Weitere Stages ...
}
}