java - Jenkins 声明式管道 - 在方法中设置环境变量
问题描述
我有一个太长的 Jenkins 管道代码。如果我尝试构建它,输出是“方法代码太大”.. 这是因为方法字节码不能大于 64kb.. 我的代码存在许多环境变量声明和一些小的构建步骤.. 我可以放构建步骤进入方法以扩大“主要”方法,但这并没有多大作用..有没有办法在方法中设置环境变量?
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during class generation: Method code too large!
java.lang.RuntimeException: Method code too large!
解决方案
推荐阅读
- java - 2018 替代 Timer 和 TimerTasks
- javascript - 一键开启/关闭页面链接:toggle()两个功能
- html - 如果表格有 TD 背景图像,Chrome 会显示细线
- c - 在 C 中 - if(ptr->name & 0x10) 是什么意思
- javascript - 删除 QueryString 参数?
- java - 是否可以在过滤器中更新 Bean 属性?
- swift - 使用 AutoLayout 使用 UILabel 屏蔽 UIView
- ios - Xcode 10 无法在设备上运行 XCTest/XCUITest
- python - Python - 如何删除选定列表框项目周围的边框?
- ios - 将从@escaping收到的值快速分配给另一个类中的实例变量