From 3b35f8279eed89d3fb41cd9972ef150a5af64135 Mon Sep 17 00:00:00 2001 From: Dmitry Kosolapov home Date: Thu, 25 May 2023 20:51:12 +0700 Subject: [PATCH] test node:16-alpine3.16 --- .drone.yml | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/.drone.yml b/.drone.yml index 26b31dc5..a12022c6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -220,9 +220,28 @@ trigger: - refs/heads/develop steps: - - name: deploy script - image: node:16-alpine + - name: npm-install + image: node:16-alpine3.16 + environment: + REACT_APP_STRIPE_PK: + from_secret: REACT_APP_STRIPE_PK + commands: + - apk add --no-cache make + - npm install --legacy-peer-deps + - name: make-develop + image: node:16-alpine3.16 + environment: + REACT_APP_STRIPE_PK: + from_secret: REACT_APP_STRIPE_PK + commands: + - apk add --no-cache make + - make preprod + depends_on: + - npm-install + + - name: deploy-develop + image: amazon/aws-cli:latest environment: AWS_ACCESS_KEY_ID: from_secret: AWS_ACCESS_KEY_ID @@ -230,18 +249,14 @@ steps: from_secret: AWS_SECRET_ACCESS_KEY AWS_DEFAULT_REGION: from_secret: AWS_DEFAULT_REGION - REACT_APP_STRIPE_PK: - from_secret: REACT_APP_STRIPE - SSH_KEY_AUTH: - from_secret: SSH_KEY_AUTH - + AWS_MAX_ATTEMPTS: 10 commands: - - apk add --no-cache aws-cli bash git openssh-client make rsync - - npm install --legacy-peer-deps - - make preprod - aws s3 sync build s3://instat-frontend-test --delete - aws cloudfront create-invalidation --distribution-id E2ZD1DVVFA1ACC --paths "/*" + depends_on: + - make-develop + --- kind: pipeline type: docker