【发布时间】:2015-01-30 13:55:27
【问题描述】:
我正在尝试在 jenkins v1.592 的帮助下建立持续的代码集成 我有一个android混合代码,我正在尝试用jenkins构建。 我已经为 ANT_HOME、JAVA_HOME、ANDROID_HOME 设置了环境变量,然后分别添加到 PATH 中。我还在 PATH 中添加了 nodejs 和 npm。
蚂蚁版本 1.9.2
java 版本 1.8.0_25
npm 版本 1.4.28
cordova android 版本 3.5.1
C:\Users\userName>路径
给了
C:\Users\userName\AppData\Roaming\npm;C:\Program Files\nodejs;C:\whateverElse...
jenkins $WORKSPACE = C:\Program Files (x86)\Jenkins\jobs\myProject\workspace\
现在我将我的 cmd 提示设置为 jenkins 工作区并执行以下命令
cd myProject
cordova build android
24 秒后我得到 BUILD_SUCCESSFUL
同样,当我访问本地 jenkins 服务器时
显示了 jenkins 仪表板,我在那里设置了 myProject 并 在项目配置中我添加了行
"cd myProject
cordova build android"
在构建步骤中并保存了配置。 当我尝试构建时,出现以下错误
匿名从命令行开始 在工作区 C:\Program Files (x86)\Jenkins\jobs\myProject\workspace 中构建 在修订版“2014-12-02T15:20:23.437 +0530”更新存储库 在第 263 版 自上次构建以来,存储库没有任何变化 [工作区] $ cmd /c call C:\Windows\TEMP\hudson3297478415472069526.bat
C:\Program Files (x86)\Jenkins\jobs\myProject\workspace>cd myProject
C:\Program Files (x86)\Jenkins\jobs\myProject\workspace\myProject>cordova build android
'node' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 构建步骤“执行 Windows 批处理命令”将构建标记为失败 归档工件 完成:失败
任何帮助将不胜感激
mac OSX 也存在同样的问题
最好的问候
【问题讨论】:
标签: android node.js cordova jenkins npm