jenkins设置Jenkinsfile的pipeline脚本 nohup运行

问题

默认情况下,jenkins pipiline 会kill 掉衍生后台的子进程,比如nohup 命令等。

解决

设置环境变量即可。withEnv([‘JENKINS_NODE_COOKIE=dontKillMe’])

stage('上传到阿里云OSS') {
   
            steps{
   
                script {
   
                 withEnv(['JENKINS_NODE_COOKIE=dontKillMe']){
   
                   sh 'source /data/jenkins/archive-package/cloudoss/bin/activate && nohup python3 /data/jenkins/archive-package/KFPackageUpALiCloudOss.pyc  -l  ${JENKINS_HOME}/archive-package/${namespace}/${JOB_BASE_NAME}/${branches_name}-${BUILD_NUMBER}/${JOB_BASE_NAME}.jar  -r ${namespace}/${JOB_BASE_NAME}/${branches_name}-${BUILD_NUMBER}/${JOB_BASE_NAME}.jar &'
                    echo '\033[32m======================上传到阿里云OSS完成======================\033[0m'  
                 }
                }
            }
         } 

相关推荐

  1. jenkins设置Jenkinsfilepipeline脚本 nohup运行

    2024-01-13 05:58:07       39 阅读
  2. JenkinsJenkins nohup执行失败

    2024-01-13 05:58:07       19 阅读
  3. jenkins_Pipeline_grooy&常见dsl

    2024-01-13 05:58:07       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-13 05:58:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-13 05:58:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-13 05:58:07       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-13 05:58:07       20 阅读

热门阅读

  1. 解决chromebook kabylake安装linux没有声音问题

    2024-01-13 05:58:07       40 阅读
  2. @KafkaListener指定kafka集群

    2024-01-13 05:58:07       30 阅读
  3. HTML5中form表单防止重复提交的两种方法

    2024-01-13 05:58:07       42 阅读
  4. VUE 前端框架学习总结

    2024-01-13 05:58:07       29 阅读
  5. Spring Boot 构建工具插件

    2024-01-13 05:58:07       40 阅读
  6. Web3.0是如何影响未来互联网发展的

    2024-01-13 05:58:07       38 阅读
  7. MAC通过终端,使用python3建立本地Web服务

    2024-01-13 05:58:07       30 阅读
  8. 【算法笔记】贪心专题

    2024-01-13 05:58:07       33 阅读