Как остановить Wercker от запуска сборки на ветках развертывания

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, как вы все видите, нет файлы сборки переносятся из основной ветки.

Я просто не хочу, чтобы какие-либо сборки работали за пределами главной ветки, и я не могу понять, как это сделать.

Удалось исправить это, переключившись на другой рабочий процесс.


person ukaric    schedule 26.02.2017    source источник


Ответы (1)


а. Самый простой способ - поместить gh-pages в Ignored branches в: your project -> workflows > нажать на build > и заполнить Ignore branches.

б. просто удалите рабочий процесс по умолчанию (все шаги) и создайте новый с веткой master: Start new Workflow -> On branch(es): -> поставить master

person Konstantin Kamkou    schedule 14.04.2017