From d8886a4a6a4ce10f1be99e6c5970f33795fac6c5 Mon Sep 17 00:00:00 2001 From: Fanfaranfa Date: Tue, 5 Mar 2019 16:05:52 +0100 Subject: [PATCH] Add semaphore.yml --- .semaphore/semaphore.yml | 56 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .semaphore/semaphore.yml diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml new file mode 100644 index 0000000000..c0108cb919 --- /dev/null +++ b/.semaphore/semaphore.yml @@ -0,0 +1,56 @@ +version: v1.0 +name: First pipeline example +agent: + machine: + type: e1-standard-2 + os_image: ubuntu1804 +blocks: + - name: "Build" + task: + env_vars: + - name: APP_ENV + value: prod + jobs: + - name: Docker build + commands: + - checkout + - ls -1 + - echo $APP_ENV + - echo "Docker build..." + - echo "done" + - name: "Smoke tests" + task: + jobs: + - name: Smoke + commands: + - checkout + - echo "make smoke" + - name: "Unit tests" + task: + jobs: + - name: RSpec + commands: + - checkout + - echo "make rspec" + - name: Lint code + commands: + - checkout + - echo "make lint" + - name: Check security + commands: + - checkout + - echo "make security" + - name: "Integration tests" + task: + jobs: + - name: Cucumber + commands: + - checkout + - echo "make cucumber" + - name: "Push Image" + task: + jobs: + - name: Push + commands: + - checkout + - echo "make docker.push"