Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
steps {
archiveArtifacts artifacts: 'build/libs/*.jar', fingerprint: true
}
stage('Build') {
steps {
sh 'npm install && npm run build'
stash name: 'build-result', includes: 'build/**'
}
}
stage('Deploy') {
steps {
unstash 'build-result'
sh 'scp -r build/* server:/var/www'
}
}
environment {
MY_API_KEY = credentials('my-secret-text-id')
}
steps {
sh 'curl -H "Authorization: Bearer ${MY_API_KEY}" https://api.example.com'
}
environment {
DOCKER_CREDS = credentials('dockerhub-id')
}
steps {
sh 'docker login -u ${DOCKER_CREDS_USR} -p ${DOCKER_CREDS_PSW}'
}