mattupstate/angular-pipeline-example

View on GitHub
.semaphore/deploy.yml

Summary

Maintainability
Test Coverage
version: v1.0
name: Deploy Pipeline
agent:
  machine:
    type: e1-standard-2
    os_image: ubuntu1804
blocks:
  - name: Tests
    task:
      secrets:
        - name: angular-pipeline-example-secrets
      jobs:
      - name: Smoke
        commands:
          - checkout
          - echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin;
          - make smoke-test

  - name: Deploy
    task:
      secrets:
        - name: angular-pipeline-example-secrets
      jobs:
      - name: Infrastructure
        commands:
          - checkout
          - echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin;
          - make release