持续集成 急!jenkins 使用内置环境变量问题

jiaquan · 发布于 2017年07月11日 · 最后由 jiaquan 回复于 2017年07月12日 · 363 次阅读

增加构建步骤: Execute Windows batch command

@echo off
echo %BUILD_ID%
cd %BUILD_ID%

执行构建时,会报错,提示“系统指定不到路径”

求解决,谢谢

共收到 11 条回复
Fc684e

添加node时指定的工作目录是否存在?

3341

没看到echo %BUILD_ID%输出19么,cd 19,有19这么目录?

3652

@echo off
echo %BUILD_ID%
cd ..
cd %BUILD_ID%

A74121
3341jaychang1989 回复

cd 19是有这个目录的,换成%BUIID_NUMBER%就不行了

3341
A74121jiaquan 回复

看下相对路径对不对

A74121
3341jaychang1989 回复

相对路径?例如哪个呢?

3341
A74121jiaquan 回复

当前路径和你要切换目录的路径

A74121
3652cs_awater 回复

这个也不行

A74121
3341jaychang1989 回复

应该是这个问题了
当前路径是:D:\Program Files (x86)\Jenkins\workspace\Android_test
要切换的路径是:D:\Program Files (x86)\Jenkins\jobs\Android_test\builds

能把这两个路径统一指到当前路径吗?

3341
A74121jiaquan 回复

当前路径只有一个,用%WORKSPACE%和%WORKSPACE%\build,来进行切换

A74121
3341jaychang1989 回复

用脚本切换至build number目录下的archive文件夹时,会报错“系统找不到指定路径”,应该时在执行命令时archive这个文件夹还没出来,这个需要怎样解决呢?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册