Я немного озадачен тем, как тесты Postman (Newman) будут выполняться против сборки, если эта сборка не выполняется где-то. Разве мне не нужно было бы развернуть его где-нибудь, а затем выполнить Travis CI?
Я подключил Github к Travis & Heroku, думаю, мне нужно связать их в файле .travis.yml
.
.travis.yml
language: node_js
node_js:
- "12.14.1"
install:
- npm install newman
- npm install jest
before_script:
- node --version
- npm --version
- yarn --version
- node_modules/.bin/newman --version
- node_modules/.bin/jest --version
deploy:
provider: heroku
api_key:
secure: <HEROKU_API_KEY>
app: <HEROKU_APP_NAME>
on:
repo: <GITHUB_REPOSITORY>
script:
- node_modules/.bin/newman run <COLLECTION_LINK> --environment <ENV_LINK>
- yarn test
Что я должен указать для запуска тестов после сборки и развертывания? Я пропускаю шаг?