Я пытаюсь автоматизировать процесс выпуска пакета npm (GitHub link) с помощью Travis.Как автоматизировать публикацию упакованного пакета в travis
Пакет построен с использованием babel. Выходной каталог должен быть опубликован. Этот процесс может быть сценарий довольно легко:
npm run babelify
cd build
npm publish
Однако, от моего понимания, npm
поставщик должен быть использован, так как это устанавливает api_key
и email
параметров в .npmrc
. Это устраняет возможность изменения текущего рабочего каталога.
Соответствующий развернуть раздел .travis.yml
выглядит следующим образом:
provider: npm
email: [email protected]
api_key:
secure: KlsdLI5KOLYV...
on:
tags: true
skip_cleanup: true
Как я могу опубликовать столпотворение построить в npm
используя Travis?