Sobes.tech
Junior — Middle

Van tapasztalata a Jenkins használatában a CI/CD folyamatok automatizálására?

sobes.tech MI

Válasz az MI-től

Igen, a Jenkins-t használtam CI/CD folyamatok automatizálására. A Jenkins lehetővé teszi, hogy automatikusan indítsuk a buildeket, teszteket és telepítéseket minden változás esetén a repositoryban. Például beállíthatunk egy pipeline-t, amely a master ágba történő push esetén elindítja a projekt buildjét, végrehajtja az egységteszteket, és ha minden sikeres, telepíti az alkalmazást egy tesztszerverre.

Egyszerű Jenkinsfile példa Groovy nyelven:

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