version: '1.0' steps: BuildingDockerImage: title: Building Docker Image type: build image_name: op-gtm-controller tag: '${{CF_BRANCH_TAG_NORMALIZED}}-${{CF_SHORT_REVISION}}' working_directory: ./ dockerfile: content: |- FROM node:8.11.3-jessie WORKDIR /app COPY package.json package-lock.json /app/ RUN npm i RUN npm install -g jest COPY ./ /app RunningUnitTests: title: Running Unit Tests working_directory: ${{main_clone}} image: ${{BuildingDockerImage}} commands: - npm install babel-plugin-syntax-dynamic-import --save-dev - npm install babel-plugin-transform-object-rest-spread --save-dev - npm install babel-plugin-transform-class-properties --save-dev - npm test