2016-12-08 4 views
0

Я пытаюсь автоматизировать процесс выпуска пакета 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?

ответ

0

Возможно, вам удалось опубликовать его?

% npm search itslanguage NAME | DESCRIPTION | AUTHOR | DATE | VERSION | KEYWORDS itslanguage | The core JavaScript… | =kvdb… | 2016-12-06 | 0.3.11 |

Это является результатом последней сборки из помеченных фиксаций.

0

@joepd

Другие разработчики здесь, в этом проекте.

Трэвис не публиковал папку сборки с номером npm. Это развертывание и 11 предыдущих - это в основном вся папка проекта, которую мы не хотим.