здесь-документ в строке 2, разделенный концом файла (требуется `EOF _ $$ ') - PullRequest
0 голосов
/ 27 февраля 2019

Ниже приведен скрипт оболочки исполняемого кода Jenkins:

    BUILD_FULL = sh (
                script: '''
                        cat > manifest.yml << EOF_$$
                        ---
                        applications:
                        - name: xyz-api
                          instances: 1
                          memory: 1G
                        EOF_$$
                        ''',
                returnStatus: true
                ) == 0

, где ниже ошибка:

line 9: warning: here-document at line 2 delimited by end-of-file (wanted `EOF_$$')

manifest.yml отображается как:

                        ---
                        applications:
                        - name: xyz-api
                          instances: 1
                          memory: 1G
                        EOF_31892

вместо

                        ---
                        applications:
                        - name: xyz-api
                          instances: 1
                          memory: 1G

Как отследить конец файла?используя Jenkins Groovy

...