В настоящее время у меня есть машинописный модуль с ./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 бесполезным шагом
Просто разрешите эту проблему следующими шагами:
1: Добавить ./build
dir в файл .gitignore
build
typings
test/**/*.js
test/**/*.map
2: Создайте .npmignore
чтобы опустить правила .gitignore
(и я также .src
в него .src
dir)
src
test
typings