Ionic Android构建失败使用Jenkins

时间:2018-01-04 17:20:33

标签: android macos jenkins ionic-framework

我正在尝试使用Jenkins创建一个CI / CD流程来构建并希望之后部署Android应用程序。我让Jenkins使用脚本注入节点依赖项并开始使用离子cli命令。

虽然Jenkins没有看到我的ANDROID路径,但我遇到了问题。我确实已经设置好了,因为我可以在终端中运行android命令。我在下面的命令中做错了吗?

source /etc/profile
npm install # Really important (it installs all your project 
dependencies)
ionic cordova build android

ERROR:

UnhandledPromiseRejectionWarning: Unhandled promise rejection 
(rejection id: 1): CordovaError: Failed to find 'ANDROID_HOME' 
environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' 
to include path to valid SDK directory.

任何帮助都会很棒,因为我试图提升技能,但我无法在网上找到很多材料。

=============================================== ==========================

我能解决这个问题!但我现在有另一个问题:/

Error: EACCES: permission denied, open 
'/Users/me/Library/Android/sdk/tools/source.properties'

我让jenkins成为具有sudo权限的用户,甚至让所有人都能读取和写入文件。有没有人能够允许Jenkins完全访问所有内容来读取运行命令的文件?

由于

0 个答案:

没有答案