📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 5

Retour
Archiver des artefacts
Facile
steps {
    archiveArtifacts artifacts: 'build/libs/*.jar', fingerprint: true
}
Mettre des fichiers en 'stash'
Intermédiaire
stage('Build') {
    steps {
        sh 'npm install && npm run build'
        stash name: 'build-result', includes: 'build/**'
    }
}
Récupérer des fichiers du 'stash'
Intermédiaire
stage('Deploy') {
    steps {
        unstash 'build-result'
        sh 'scp -r build/* server:/var/www'
    }
}
Utiliser des credentials (secret text)
Intermédiaire
environment {
    MY_API_KEY = credentials('my-secret-text-id')
}
steps {
    sh 'curl -H "Authorization: Bearer ${MY_API_KEY}" https://api.example.com'
}
Utiliser des credentials (username/password)
Avancé
environment {
    DOCKER_CREDS = credentials('dockerhub-id')
}
steps {
    sh 'docker login -u ${DOCKER_CREDS_USR} -p ${DOCKER_CREDS_PSW}'
}