Как передать массив Json в сценарий оболочки Jenkins - PullRequest
0 голосов
/ 17 февраля 2020

Это скрипт:

stage('parse') {              
            steps {              
                script{                    
                    sh "cat <<EOF > ${env.WORKSPACE}/src/assets/file4.json \n [{\"name\":\"${name}\",\"apis\":\"[${apis}]\",\"version\":\"${version}\",\"status\":\"${status}\"}] "
                }
            }
        }

Это вывод в JSON файле:

[{"name":"Hello","apis":"[dev,qa,prod]","version":"g3","status":"true"}]

Так что проблема в "apis" это массив! я хочу быть таким:

"apis":["dev","qa","prod"]
...