Дженкинс не распознает IONI C как команду - PullRequest
0 голосов
/ 07 марта 2020

Я сейчас настраиваю Дженкинса для моего проекта IONI C. У меня есть Jenkinsfile со следующим содержимым:

pipeline {
agent any
stages {

    stage ('NPM Setup'){
        steps{
            bat 'npm install'
        }
    }

    stage('Android Build'){
        steps{
            bat 'ionic cordova build android --release'
        }
    }
}

}

Jenkins вызывает ошибку со следующим сообщением об ошибке:

The ioni c "Команда либо написана с ошибкой, либо не найдена.

Что я здесь не так делаю или я что-то не настроил для запуска? Код хранится в git -репортаже, если это что-то интересное.

С уважением, Круки

1 Ответ

0 голосов
/ 08 марта 2020

добавьте ioni c cli в ваш пакет. json зависимости.

используйте npx. Эта командная строка связана с узлом начиная с версии 5.2.0

stage('Android Build'){
    steps{
        bat 'npx ionic cordova build android --release'
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...