Трэвис - Выполнение беседы в сценарии sh не удается - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь выполнить команды bower в скрипте sh, который запускается в фазе after-success travis build.Я установил bower в фазе install:

install:
  - npm install -g bower

[...]

after_success:
  - if [ ${TRAVIS_PULL_REQUEST} = "false" ] && [ "$TRAVIS_BRANCH" = "master" ]; then
      ./my-script.sh;
    fi

К сожалению, если я вызову bower в сценарии sh, он выдаст следующий вывод:

. / My-script.sh: строка 30: ./node_modules/.bin/bower: Нет такого файла или каталога

Я не знаю, как поступить, чтобы исправить ошибку.Любая помощь будет принята с благодарностью, спасибо уже!

1 Ответ

1 голос
/ 04 июля 2019

Мне пришлось вызвать скрипт, используя

bash my-script.sh;

вместо

./my-script.sh;

Теперь все работает нормально.

...