diff --git a/.circleci/config.yml b/.circleci/config.yml index 5ce49be3c..0ae20653d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,9 +3,6 @@ jobs: build_ubuntu_xenial: docker: - image: ubuntu:xenial - branches: - only: - - build steps: - checkout - run: apt-get update @@ -20,9 +17,6 @@ jobs: build_ubuntu_artful: docker: - image: ubuntu:artful - branches: - only: - - build steps: - checkout - run: apt-get update @@ -37,9 +31,6 @@ jobs: build_ubuntu_zesty: docker: - image: ubuntu:zesty - branches: - only: - - build steps: - checkout - run: apt-get update @@ -54,9 +45,6 @@ jobs: build_fedora_26: docker: - image: fedora:26 - branches: - only: - - build steps: - checkout - run: dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm rpm-build rpmdevtools 'dnf-command(builddep)' @@ -71,9 +59,6 @@ jobs: build_fedora_27: docker: - image: fedora:27 - branches: - only: - - build steps: - checkout - run: dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm rpm-build rpmdevtools 'dnf-command(builddep)' @@ -86,12 +71,18 @@ jobs: - store_artifacts: path: /root/rpms/ +workflow_filters: &workflow_filters + filters: + branches: + only: + - build + workflows: version: 2 build_and_package: jobs: - - build_ubuntu_artful - - build_ubuntu_zesty - - build_ubuntu_xenial - - build_fedora_26 - - build_fedora_27 + - build_ubuntu_artful: *workflow_filters + - build_ubuntu_zesty: *workflow_filters + - build_ubuntu_xenial: *workflow_filters + - build_fedora_26: *workflow_filters + - build_fedora_27: *workflow_filters