Jenkins 管道清除工作区

标签 jenkins continuous-integration jenkins-pipeline jenkins-plugins workspace

我们正在运行 Jenkins 2.x,并且喜欢新的 Pipeline 插件。然而,由于存储库中有如此多的分支,磁盘空间很快就会被填满。

是否有任何与 Pipeline 兼容的插件,我可以在成功构建时清除工作区?

最佳答案

就像 @gotgenes 在 Jenkins 版本中指出的那样。 2.74,下面的作品,不知道从什么时候开始,也许有人可以编辑并添加上面的版本

cleanWs()
<小时/>

使用,Jenkins 版本 2.16Workspace Cleanup Plugin ,我有,我用

step([$class: 'WsCleanup'])

删除工作区。

您可以通过访问查看

JENKINS_URL/job/<any Pipeline project>/pipeline-syntax

然后从示例步骤中选择“步骤:常规构建步骤”,然后从构建步骤中选择“构建完成后删除工作区”

关于Jenkins 管道清除工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37468455/

相关文章:

tfs - 您会推荐 TFS 还是其他持续集成系统?

android - Jenkins 使用 gradle 子项目构建

Jenkins 环境变量 - 检测拉取请求

Jenkins Scripted Pipeline 将工件保留 90 天,或值(value) 10 次构建,以较大者为准

java - 即使我有 JAVA 8 也无法安装 Jenkins

azure - Windows Azure 上的 Jenkins 从属连接问题

Windows 10 杀死 EDB Postgres 8080 服务器

shell - Jenkins 管道 : shell script cannot get the updated environment variable

tfs - 仅在 checkin 特定文件夹和子文件时触发构建 - 持续集成 TFS

jenkins - Groovy 中的闭包不捕获外部变量