03xxljob.groovy 956 B

1234567891011121314151617181920212223242526272829303132333435
  1. //file:noinspection ALL
  2. pipeline {
  3. agent any
  4. environment {
  5. projectName = 'xxl-job'
  6. }
  7. stages {
  8. stage('#检查环境') {
  9. steps {
  10. sh """
  11. java -version
  12. """
  13. }
  14. }
  15. stage('#编译项目') {
  16. steps {
  17. sh """
  18. wget -N http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/00base/03xxljob.sh
  19. chmod +x 03xxljob.sh
  20. wget -N http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/05shengke/03xxljob-prod.sh
  21. chmod +x 03xxljob-prod.sh
  22. ./03xxljob-prod.sh stop
  23. ./03xxljob.sh pull
  24. """
  25. sh """
  26. sleep 3s
  27. JENKINS_NODE_COOKIE=dontKillMe nohup ./03xxljob-prod.sh start > /dev/null 2>&1 &
  28. """
  29. }
  30. }
  31. }
  32. }