相关疑难解决方法(0)

Jenkins管道中的环境变量

是否有任何环境变量可用于获取Jenkins管道标题?

我知道我们可以$JOB_NAME用来获得自由式作业的标题,但是有什么东西可以用来获取管道名称吗?

jenkins jenkins-pipeline

34
推荐指数
2
解决办法
9万
查看次数

检索Jenkinsfile中env的所有属性

我想env在Jenkinsfile 中的对象中打印所有可用的属性(及其值).

当我做

print env
Run Code Online (Sandbox Code Playgroud)

我明白了:

org.jenkinsci.plugins.workflow.cps.EnvActionImpl@112cebc2
Run Code Online (Sandbox Code Playgroud)

所以看起来好像toString没有在那里实现,如果我不知道他们的名字怎么能访问这个对象中的属性?

groovy jenkins-workflow jenkinsfile

15
推荐指数
2
解决办法
9165
查看次数

Jenkins Android构建失败 - 无法构建libwebviewchromium.so

需要一些建议或想法.

我正在尝试用Jenkins构建Android 5.1.1 Lollipop.但它无法构建libwebviewchromium.so:

...
out/target/product/generic/obj/GYP/shared_intermediates/blink/bindings/core/v8/V8SVGNumber.cpp:55: error: undefined reference to 'blink::SVGNumberTearOff::setValue(float, blink::ExceptionState&)'
out/target/product/generic/obj/STATIC_LIBRARIES/third_party_WebKit_Source_core_webcore_generated_gyp_intermediates/SVGElementFactory.cpp:383: error: undefined reference to 'blink::SVGMetadataElement::create(blink::Document&)'
external/chromium_org/third_party/WebKit/Source/core/svg/SVGNumberTearOff.h:45: error: undefined reference to 'blink::SVGNumberTearOff::SVGNumberTearOff(WTF::PassRefPtr<blink::SVGNumber>, blink::SVGElement*, blink::PropertyIsAnimValType, blink::QualifiedName const&)'
collect2: error: ld returned 1 exit status
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libwebviewchromium_intermediates/LINKED/libwebviewchromium.so] Error 1
Run Code Online (Sandbox Code Playgroud)

同时,当我尝试手动构建它时,它成功:

. build/envsetup.sh
set_stuff_for_environment
lunch zh2_qemu_eng
make clean
make -j24
Run Code Online (Sandbox Code Playgroud)

我想知道当使用控制台时相同的操作可以成功,并且在使用Jenkins时失败.你能和我分享你的想法吗?

PS构建机器有24GB RAM和15GB交换文件,以及512 GB SSD闪存盘(62%可用).操作系统是Ubuntu 14.04LTS,64位.

$ free -m
             total       used       free     shared    buffers     cached
Mem:         24021      22079       1942         75       4778       8768
-/+ buffers/cache:       8532      15488
Swap:        16036        345      15691
Run Code Online (Sandbox Code Playgroud)

android android-source jenkins webviewchromium android-5.1.1-lollipop

8
推荐指数
2
解决办法
221
查看次数