Как включить каталог «build», когда travis-ci собирает и развертывает модуль npm

0

В настоящее время у меня есть машинописный модуль с ./src dir в нем

И travic-ci

language: node_js
node_js:
- 5.1.0

install:
- npm install
- npm install -g mocha
- npm install -g gulp
- npm install -g tsd

- tsd rate
- tsd install

script: gulp

after_success: npm test

deploy:
  provider: npm
  email: secret
  api_key:
    secure: secret

Задача Gulp генерирует файлы в директорию "./build"

Проблема в том, что при попытке развертывания

# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   build/
#
nothing added to commit but untracked files present (use "git add" to track)

Поэтому он заставляет меня строить проект локально и добавлять его в github и делает использование travis-ci бесполезным шагом

Теги:
npm
travis-ci

1 ответ

1

Просто разрешите эту проблему следующими шагами:

1: Добавить ./build dir в файл .gitignore

build
typings
test/**/*.js
test/**/*.map

2: Создайте .npmignore чтобы опустить правила .gitignore (и я также .src в него .src dir)

src
test
typings
  • 0
    Спасибо, что оставили ваше решение, именно то, что я искал.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню