Android 詹金斯不承认爱奥尼亚是指挥官
我目前正在为我的爱奥尼亚项目为詹金斯做准备。 我有一个Jenkins文件,内容如下:Android 詹金斯不承认爱奥尼亚是指挥官,android,cordova,jenkins,ionic-framework,Android,Cordova,Jenkins,Ionic Framework,我目前正在为我的爱奥尼亚项目为詹金斯做准备。 我有一个Jenkins文件,内容如下: pipeline { agent any stages { stage ('NPM Setup'){ steps{ bat 'npm install' } } stage('Android Build'){ steps{ bat 'ionic cordova build android -
pipeline {
agent any
stages {
stage ('NPM Setup'){
steps{
bat 'npm install'
}
}
stage('Android Build'){
steps{
bat 'ionic cordova build android --release'
}
}
}
}
Jenkins导致错误,错误消息如下:
ionic命令拼写错误或找不到
我在这里做错了什么,或者有什么我没有配置好让它运行的吗?
如果有什么有趣的地方,代码将存储在git repo中
问候
Crooky将ionic cli添加到您的package.json依赖项中 使用npx。自版本5.2.0以来,此命令行与节点捆绑在一起
stage('Android Build'){
steps{
bat 'npx ionic cordova build android --release'
}
}
爱奥尼亚酒店位于哪里?你可能必须把它的目录添加到PATH环境变量中。我真是个白痴。在我将Jenkins添加到Path变量后,我放弃重新启动它。很抱歉占用了你的时间。非常感谢。更好的做法是在您的工作区中本地运行ionic,以便您实际使用应用程序使用的版本,并且不会损坏全局安装。