Jenkinsfile-basic 480 B

12345678910111213141516171819202122232425262728
  1. #!groovy
  2. pipeline
  3. {
  4. agent none
  5. stages
  6. {
  7. stage('Tarball')
  8. {
  9. steps
  10. {
  11. node('autotools')
  12. {
  13. checkout scm
  14. sh 'contrib/ci.inria.fr/job-0-tarball.sh'
  15. script
  16. {
  17. env.tarballgz = sh (script: 'ls *.tar.gz', returnStdout: true).trim()
  18. }
  19. stash includes: "${env.tarballgz}", name: 'tarballgz'
  20. archiveArtifacts artifacts: "${env.tarballgz},doc/doxygen/starpu.pdf", fingerprint: true, onlyIfSuccessful: true
  21. }
  22. }
  23. }
  24. }
  25. }