Jenkinsfile (521B)
1 pipeline { 2 agent any 3 stages { 4 stage('Build') { 5 steps { 6 sh 'make' 7 archiveArtifacts(artifacts: '*.pdf', fingerprint: true, onlyIfSuccessful: true) 8 } 9 } 10 11 stage('Deploy') { 12 steps { 13 fileOperations([fileCopyOperation(excludes: '', flattenFiles: false, includes: 'resume.pdf', renameFiles: false, sourceCaptureExpression: '', targetLocation: '/var/www/mattfehrenbach/', targetNameExpression: '')]) 14 } 15 } 16 17 } 18 post { 19 success { 20 deleteDir() 21 } 22 23 } 24 }