Sobes.tech
Junior — Middle

Mal ste skúsenosti s používaním Jenkins na automatizáciu procesov CI/CD?

sobes.tech AI

Odpoveď od AI

Áno, používal som Jenkins na automatizáciu procesov CI/CD. Jenkins umožňuje nastaviť automatické spúšťanie buildov, testov a nasadení pri každej zmene v repozitári. Napríklad, môžeme nakonfigurovať pipeline, ktorá pri pushi do vetvy master spustí build projektu, vykoná jednotkové testy a ak sú všetky úspešné, nasadí aplikáciu na testovací server.

Príklad jednoduchého Jenkinsfile v Groovy:

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                sh 'make build'
            }
        }
        stage('Test') {
            steps {
                sh 'make test'
            }
        }
        stage('Deploy') {
            steps {
                sh 'make deploy'
            }
        }
    }
}