资讯详情

jenkins-deleteDir报错(FilePath is missing)

今天的开发反馈用得很好 jenkins 编译服务报错了

看日志,说是的 deleteDir 出了问题

org.jenkinsci.plugins.workflow.steps.MissingContextVariableException: Required context class hudson.FilePath is missing Perhaps you forgot to surround the code with a step that provides this, such as: node 

然后开发调整

开始报告另一个错误

开发无解后,我找到了

我看了一下 pipeline

pipeline {     agent{ label 'qa-gpu016.test.cn' }     parameters {         string(defaultValue: '0.0.0', description: 版本号, name: 'version', trim: false)     } ... 

发现任务是调度到·qa-gpu016.test.cn,然后登录 qa-gpu016.test.cn 查看

发现磁盘满了,因为不知道清理谁的东西,只能清理一些不用的镜像和容器

root@qa-gpu016:/# docker system df TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE Images              12                  5                   21.67GB             20.58GB (94%) Containers          6                   6                   4.765MB             0B (0%) Local Volumes       544                 2                   197.3GB             197.1GB (99%) Build Cache         0                   0                   0B                  0B root@qa-gpu016:/home# docker system prune -a  WARNING! This will remove:         - all stopped containers         - all networks not used by at least one container         - all images without at least one container associated to them         - all build cache Are you sure you want to continue? [y/N] y Deleted Containers: e0a493a142c680033c0bce6eed8e2ee3538b6e967077c6d8e27110d992ae543e d0283ada7950f92dbf43f02a543a12eb4efc0a1a285516500ae2ccbd87ad58f7 fbaba3555782cace190c5d8c471ab302b0a9ed8372f881899c3c421aaac96a32 facab655ec5f0bc7a1737ced60353be2c6a51a79f80cfcec04bc2b63c802fe5f 095d2f0c22483c7515c2a17bb19489fe4f52cd7251ff865bd23893ae7064e015 db4614f42fe72795335af99b64fbac7f3b41311631d349511b593b186acb6e53 4fc5b1870cb1fb4ddd5197d70b0f80ef8be224229417d0ea7b5e5f3ce94da214 53d9edf531c88c27cb31b0039427cb0bc9f7a5d8806ebda608f7bb604252fcb5 8d150da1189ba204d318cb8e028c47d71df4be0ff23a69bb1fe6a0403e938313  Deleted Images: untagged: be510_test:0.0.217 deleted: sha256:cc9822c1c293e75b5a2806c2a84b34b908b3768f92b246a7ff415cf7f0ec0f37 deleted: sha256:f21a13c9453fb0a846c57c285251ece8d8fc95b803801e9f982891659217527a deleted: sha256:38c1da0485daa7b5593dff9784da12af855290da40ee20600bc3ce864fb43fc0 ... root@qa-gpu016:/# 

然后通知开发,删除判断,保持原状

...         cleanup {             /* clean up our workspace */                 deleteDir()                              /* clean up tmp directory */             dir("${workspace}@tmp") {                 deleteDir()             }             /* clean up script directory */             dir("${workspace}@script") {                 deleteDir()             }         } ... 

重建,开发反馈,拉一个镜像,现在进入编译过程,在外面报错之前

至此,问题得到了解决

标签: 302b电流传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台