Sobes.tech
Junior — Middle

Aveți experiență în utilizarea Jenkins pentru automatizarea proceselor CI/CD?

sobes.tech AI

Răspuns de la AI

Da, am folosit Jenkins pentru automatizarea proceselor CI/CD. Jenkins permite configurarea rulării automate a construcțiilor, testelor și implementărilor de fiecare dată când există o modificare în depozit. De exemplu, se poate configura un pipeline care, la push pe ramura master, să înceapă construcția proiectului, să execute teste unitare și, dacă totul reușește, să deployeze aplicația pe un server de test.

Exemplu de Jenkinsfile simplu în Groovy:

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