Как передать полученные значения из Gitlab CI в команду npm? - PullRequest
0 голосов
/ 02 мая 2020

У меня есть файл gitlab.yml, и я запускаю его:

Scripts:
    - echo $CI_BUILD_ID
    - export $CI_BUILD_ID
    - echo $CI_BUILD_RETRIEVED
    - npm run jaspion --buildID $CI_BUILD_RETRIEVED

При запуске $ CI_BUILD_ID я получаю правильное число, но я хотел бы передать полученное значение, такое как "3939393" до NPM, но по какой-то причине это не работает.

Требуемый результат: npm run будет делать что-то вроде npm run jaspion --buildID 3939393

Я также пробовал:

1-я попытка

Scripts:
    - echo $CI_BUILD_ID
    - $CI_BUILD_ID == $CI_BUILD_RETRIEVED 
    - echo $CI_BUILD_RETRIEVED
    - npm run jaspion --buildID $CI_BUILD_RETRIEVED

2-я попытка

Scripts:
    - echo $CI_BUILD_ID
    - $CI_BUILD_ID=$CI_BUILD_RETRIEVED 
    - echo $CI_BUILD_RETRIEVED
    - npm run jaspion --buildID $CI_BUILD_RETRIEVED

3-я попытка

Scripts:
    - echo $CI_BUILD_ID
    - npm run jaspion $CI_BUILD_ID

Фактический результат: enter image description here

Версия: Gitlab.com Cloud

...