«Флаттер» Дженкинса не распознается как внутренняя или внешняя команда, - PullRequest
0 голосов
/ 04 мая 2020

Когда я создал Jenkins Pipeline с приведенным ниже кодом, он не загружает системные переменные среды

Пожалуйста, дайте мне предложение

pipeline {

  agent any
environment {

    PATH = "C:\\WINDOWS\\SYSTEM32"

}
    stages {
        stage('build'){
            steps{
                dir('app'){
       bat label: '', script: 'flutter build apk --release'
                }
        }}


        stage('DISTRIBUTE') {
            steps {
        appCenter apiToken: "APKKEY", 
        appName: 'sampleApp',
        distributionGroups: 'Test', 
        notifyTesters: false, 
        ownerName: 'sample', 
        pathToApp: 'app\\build\\app\\outputs\\apk\\release\\app-release.apk', 
        releaseNotes: '$BUILD_NUMBER'
            }
        }
    }
}

Журнал ошибок ** Запуск на уровне стойкости: MAX_SURVIVABILITY [Pipeline] Начало узла Pipeline [Pipeline], работающего на Jenkins в F: \ Program Files \ Jenkins \ workspace \ APK [Pipeline] {[Pipeline] withEnv [Pipeline] {[Pipeline] stage [Pipeline] {(build) [Pipeline] dir Running в F: \ Program Files \ Jenkins \ workspace \ APK \ app [Pipeline] {[Pipeline] bat

    F:\Program Files\Jenkins\workspace\APK\app>flutter build apk --release 
    'flutter' is not recognized as an internal or external command,
    operable program or batch file.
    [Pipeline] }
    [Pipeline] // dir
    [Pipeline] }
    [Pipeline] // stage
    [Pipeline] stage
    [Pipeline] { (DISTRIBUTE)
    Stage "DISTRIBUTE" skipped due to earlier failure(s)
    [Pipeline] }
    [Pipeline] // stage
    [Pipeline] }
    [Pipeline] // withEnv
    [Pipeline] }
    [Pipeline] // node
    [Pipeline] End of Pipeline
    ERROR: script returned exit code 1
    Finished: FAILURE**
...