From e8fe546ba7eb5eb0da1d8657c9f64e339cd1c4b8 Mon Sep 17 00:00:00 2001 From: MTLantoine Date: Tue, 3 Nov 2020 16:35:33 +0100 Subject: [PATCH] try --- .circleci/config.yml | 112 ++++++++++++++++++++----------------------- 1 file changed, 52 insertions(+), 60 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ca4ade4..f55313d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,69 +1,61 @@ -version: 2.1 +# version: 2.1 +# jobs: +# build: +# docker: &shared_docker +# - image: circleci/node:12 +# steps: +# - checkout # check out the code in the project directory +# - restore_cache: +# keys: +# - npm-v1-dependencies-{{ checksum "yarn.lock" }} +# - run: yarn global add node-gyp && yarn install +# - save_cache: +# key: npm-v1-dependencies-{{ checksum "yarn.lock" }} +# paths: +# - ./node_modules + +# job2: +# docker: *shared_docker +# steps: +# - checkout +# - restore_cache: +# keys: +# - npm-v1-dependencies-{{ checksum "yarn.lock" }} +# - run: echo Hello World ! + +# workflows: +# version: 2 +# build_test: +# jobs: +# - build +# - job2 + + +version: 2 jobs: - Hello-World: - docker: - - image: alpine:3.7 - auth: - username: mydockerhub-user - password: $DOCKERHUB_PASSWORD # context / project UI env-var reference - steps: - - run: - name: Hello World - command: | - echo 'Hello World!' - echo 'This is the delivery pipeline' - I-Have-Code: + build: docker: - - image: alpine:3.7 - auth: - username: mydockerhub-user - password: $DOCKERHUB_PASSWORD # context / project UI env-var reference - steps: - - checkout - - run: - name: Code Has Arrived - command: | - ls -al - echo '^^^That should look familiar^^^' - Run-With-Node: - docker: - - image: circleci/node:10-browsers - auth: - username: mydockerhub-user - password: $DOCKERHUB_PASSWORD # context / project UI env-var reference + - image: circleci/node:12 + + working_directory: ~/repo + steps: - - run: - name: Running In A Container With Node - command: | - node -v - Now-Complete: + - run: echo build step + + test: docker: - - image: alpine:3.7 - auth: - username: mydockerhub-user - password: $DOCKERHUB_PASSWORD # context / project UI env-var reference + - image: circleci/node:12 + + working_directory: ~/repo + steps: - - run: - name: Approval Complete - command: | - echo 'Do work once the approval has completed' + - run: echo test step workflows: version: 2 - Example_Workflow: + build-and-test: jobs: - - Hello-World - - I-Have-Code: - requires: - - Hello-World - - Run-With-Node: - requires: - - Hello-World - - Hold-For-Approval: - type: approval - requires: - - Run-With-Node - - I-Have-Code - - Now-Complete: - requires: - - Hold-For-Approval + - build + - test: + requires: + - build \ No newline at end of file