From e6eea3a3a5fd9a17dbaaa2bb48a88effc770dd7c Mon Sep 17 00:00:00 2001 From: EvB Date: Thu, 16 Feb 2017 11:30:52 -0500 Subject: [PATCH] feat(ci): add style task --- ci/pipelines/pull-requests.yaml | 31 +++++++++++++++++++++++++++++++ ci/tasks/style.yaml | 13 +++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 ci/tasks/style.yaml diff --git a/ci/pipelines/pull-requests.yaml b/ci/pipelines/pull-requests.yaml index 9d27e97d0..946933046 100644 --- a/ci/pipelines/pull-requests.yaml +++ b/ci/pipelines/pull-requests.yaml @@ -25,6 +25,37 @@ resources: disable_forks: false jobs: + - name: style + max_in_flight: 4 + plan: + - get: quay-pull-request + trigger: true + version: every + + - get: build-image + + - put: quay-pull-request + params: + path: quay-pull-request + context: style + status: pending + + - task: style + image: build-image + file: quay-pull-request/ci/tasks/style.yaml + on_success: + put: quay-pull-request + params: + path: quay-pull-request + context: style + status: success + on_failure: + put: quay-pull-request + params: + path: quay-pull-request + context: style + status: failure + - name: karma max_in_flight: 4 plan: diff --git a/ci/tasks/style.yaml b/ci/tasks/style.yaml new file mode 100644 index 000000000..173ff85bc --- /dev/null +++ b/ci/tasks/style.yaml @@ -0,0 +1,13 @@ +--- +platform: linux +inputs: + - name: quay-pull-request +run: + path: /bin/sh + args: + - -c + - | + set -eux + pip install --quiet -r quay-pull-request/requirements-dev.txt + cd quay-pull-request + yapf -d -r .