Я настраиваю работу jenkins freestyle с шагом сборки bash-скрипта с помощью команды ack. Почему я не получаю тот же результат, что и из команды bash на macOS?
Jenkins настроен на этом macOS. Я использую версию Sck 2.28. Я попытался указать точный путь к объявлению SCK.
DEVVER=$\(/usr/local/Cellar/ack/2.28/bin/ack /path/to/file/app.config.ts -o --match '(?<=devVersion = ")(\d+\.)(\d+\.)(\d+)'\)
echo ${DEVVER}
Ожидаемый результат:
1.9.16
Фактический объем производства:
/path/to/file/app.config.ts: line 1: export: `{': not a valid identifier
/path/to/file/app.config.ts: line 3: static: command not found
... (same for each line till 221;)
/path/to/file/app.config.ts: line 221: syntax error: unexpected end of file