tl;dr Как настроить Wercker так, чтобы сборка запускалась только из master
ветки.
Привет, у меня проблема с wercker, которую я не могу решить, у меня есть сборка, которая использует gulp, и я хочу создать свои активы, а не использовать Hugo для создания сайта, который работает нормально, но я не могу понять, почему задача сборки начинается, когда развертывание завершено.
box: node
build:
steps:
- npm-install
- hgen/[email protected]:
tasks: build:prod
- arjen/hugo-build:
config: config.production.yaml
- samueldebruyn/minify:
css: false
js: false
- script:
name: "gitignore"
code: |-
cp .deploy.gitignore .gitignore
deploy:
steps:
- install-packages:
packages: git ssh-client
- lukevivier/[email protected]:
token: $GIT_TOKEN
basedir: public
Он заканчивает замечание, что мне не нужны файлы сборки в моей ветке gh-pages, поэтому я сделал встроенный скрипт, который меняет .gitignore на новый, и сборка проходит, но когда она завершается, она автоматически вызывает сборку на новой ветке, я просто хочешь прекратить это?
Вот изображения, которые могут помочь.
И лучше всего то, что он делает именно то, что мне нужно, но он терпит неудачу, это действительно раздражает, любая помощь будет высоко оценена.
Вот ссылка на ветку gh-pages, как вы все видите, нет файлы сборки переносятся из основной ветки.
Я просто не хочу, чтобы какие-либо сборки работали за пределами главной ветки, и я не могу понять, как это сделать.
Удалось исправить это, переключившись на другой рабочий процесс.