Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Jenkins Pipeline — CI/CD als Code

08. 12. 2014 Aktualisiert: 24. 03. 2026 1 Min. Lesezeit CORE SYSTEMSai
Dieser Artikel wurde veröffentlicht im Jahr 2014. Einige Informationen können veraltet sein.
Jenkins Pipeline — CI/CD als Code

Jenkins-Freestyle-Jobs dienten uns jahrelang gut. Aber bei 50 Projekten und zunehmend komplexen Builds wurden sie unwartbar. Jenkins Pipeline brachte Build-Pipelines, die als Code in einem Jenkinsfile definiert werden — versioniert, reviewt, reproduzierbar.

Pipeline as Code

pipeline {
    agent any
    stages {
        stage('Build') {
            steps { sh 'mvn clean compile' }
        }
        stage('Test') {
            steps { sh 'mvn test' }
            post { always { junit 'target/surefire-reports/*.xml' } }
        }
        stage('Package') {
            steps {
                sh 'mvn package -DskipTests'
                archiveArtifacts 'target/*.war'
            }
        }
        stage('Deploy to Staging') {
            when { branch 'develop' }
            steps { sh './deploy.sh staging' }
        }
    }
}

Shared Libraries und Multibranch

Eine gemeinsame Bibliothek core-pipeline-lib mit Funktionen wie deployToEnvironment() und runSonarAnalysis(). Multibranch Pipeline erkennt Branches automatisch — ein Feature Branch bekommt einen automatischen Build.

Das Jenkinsfile gehört in jedes Repository

Der Build-Prozess ist Teil des Projekts — versioniert und reviewt. Wenn Sie noch Freestyle-Jobs verwenden, migrieren Sie auf Pipeline.

jenkinsci/cdpipelineautomatizace
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns
Brauchen Sie Hilfe bei der Implementierung? Termin vereinbaren