From ce2908b57509c9136d4106d4d500380e0113fbd5 Mon Sep 17 00:00:00 2001 From: Joe Bellus Date: Thu, 28 Jul 2022 19:19:01 -0400 Subject: [PATCH] Added ui build --- .drone.yml | 15 ++++++++++++++ drone.yml | 60 ------------------------------------------------------ 2 files changed, 15 insertions(+), 60 deletions(-) delete mode 100644 drone.yml diff --git a/.drone.yml b/.drone.yml index 0ef4c9b..cc1dc30 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,6 +4,17 @@ platform: os: linux arch: amd64 steps: +- name: build-ui + image: node:16.13-slim + volumes: + - name: dist + path: dist/ + commands: + - apt-get update + - apt-get -y install libssl-dev + - npm install + - npm run build + - name: test image: rust commands: @@ -13,6 +24,8 @@ steps: volumes: - name: temp path: /app + - name: dist + path: dist/ commands: - cargo build --release - cp target/release/vade /app/vade @@ -43,3 +56,5 @@ steps: volumes: - name: temp temp: {} +- name: dist + temp: {} diff --git a/drone.yml b/drone.yml deleted file mode 100644 index cc1dc30..0000000 --- a/drone.yml +++ /dev/null @@ -1,60 +0,0 @@ -kind: pipeline -name: main-pipeline -platform: - os: linux - arch: amd64 -steps: -- name: build-ui - image: node:16.13-slim - volumes: - - name: dist - path: dist/ - commands: - - apt-get update - - apt-get -y install libssl-dev - - npm install - - npm run build - -- name: test - image: rust - commands: - - cargo test -- name: build - image: rust - volumes: - - name: temp - path: /app - - name: dist - path: dist/ - commands: - - cargo build --release - - cp target/release/vade /app/vade - when: - event: - - promote -- name: stage-deploy - image: plugins/docker - privileged: true - volumes: - - name: temp - path: /app - settings: - username: - from_secret: CONTAINER_USER - password: - from_secret: CONTAINER_PASSWORD - registry: git.5sigma.io - context: /app - repo: git.5sigma.io/vade/app - tags: latest - when: - event: - - promote - target: - - staging - - production -volumes: -- name: temp - temp: {} -- name: dist - temp: {}