Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Jenkins Pipeline — CI/CD jako kód

08. 12. 2014 Aktualizováno: 24. 03. 2026 1 min čtení CORE SYSTEMSai
Tento článek byl publikován v roce 2014. Některé informace mohou být zastaralé.
Jenkins Pipeline — CI/CD jako kód

Jenkins freestyle joby nám sloužily roky. Ale s 50 projekty a složitějšími buildy se staly neudržitelnými. Jenkins Pipeline přinesl build pipeline definovaný jako kód v Jenkinsfile — verzovaný, reviewovaný, reprodukovatelný.

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 a Multibranch

Sdílená knihovna core-pipeline-lib s funkcemi jako deployToEnvironment(), runSonarAnalysis(). Multibranch Pipeline automaticky detekuje branch-e — feature branch = automatický build.

Jenkinsfile patří do každého repozitáře

Build proces je součástí projektu, verzovaný, reviewovaný. Pokud stále používáte freestyle joby, migrujte na Pipeline.

jenkinsci/cdpipelineautomatizace
Sdílet:

CORE SYSTEMS

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.

Potřebujete pomoc s implementací?

Naši experti vám pomohou s návrhem, implementací i provozem. Od architektury po produkci.

Kontaktujte nás
Potřebujete pomoc s implementací? Domluvit schůzku