diff --git a/.circleci/config.yml b/.circleci/config.yml index b3f88bf6..16ff7aba 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,27 +1,14 @@ -version: 2 -jobs: - build: - working_directory: /dockerapp - docker: - - image: docker:17.05.0-ce-git - steps: - - checkout - - setup_remote_docker - - run: - name: Install dependencies - command: | - apk add --no-cache py-pip=9.0.0-r1 - pip install docker-compose==1.15.0 - - run: - name: Run tests - command: | - docker-compose up -d - docker-compose run dockerapp python test.py - - deploy: - name: Push application Docker image - command: | - docker login -e $DOCKER_HUB_EMAIL -u $DOCKER_HUB_USER_ID -p $DOCKER_HUB_PWD - docker tag dockerapp_dockerapp $DOCKER_HUB_USER_ID/dockerapp:$CIRCLE_SHA1 - docker tag dockerapp_dockerapp $DOCKER_HUB_USER_ID/dockerapp:latest - docker push $DOCKER_HUB_USER_ID/dockerapp:$CIRCLE_SHA1 - docker push $DOCKER_HUB_USER_ID/dockerapp:latest +# Use the latest 2.1 version of CircleCI pipeline process engine. See: https://circleci.com/docs/2.0/configuration-reference +version: 2.1 +# Use a package of configuration called an orb. +orbs: + # Declare a dependency on the welcome-orb + welcome: circleci/welcome-orb@0.4.1 +# Orchestrate or schedule a set of jobs +workflows: + # Name the workflow "welcome" + welcome: + # Run the welcome/run job in its own container + jobs: + - welcome/run +