GitLab CI: эхо не игнорирует кавычки - PullRequest
1 голос
/ 05 ноября 2019

Используя Gitlab CI, я пытаюсь использовать echo для написания XML-кода и помещения его в файл. Это мой эхо-оператор:

- echo "<?xml version="1.0"?>
    <package>
      (more xml stuff here)
    </package>" > myfile.xml

Моя проблема заключается в том, что полученный XML-файл содержит кавычки открытия и закрытия. Когда я пытаюсь запустить эту команду echo в обычной командной строке, она работает просто отлично. Почему Gitlab включает кавычки в вывод? Как я могу исправить этот код, чтобы он этого не делал? (Когда я пытаюсь удалить кавычки, возникает проблема с первым <символом.) </p>

1 Ответ

1 голос
/ 05 ноября 2019

Я понял это. Мне нужно поставить ^ перед каждым символом <и>.

...