Skip to content

Commit b0a130c

Browse files
committed
Create .drone.yml
1 parent cfd1a96 commit b0a130c

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

apps/chatbot-server/.drone.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
kind: pipeline
3+
type: kubernetes
4+
name: default
5+
platform:
6+
arch: arm64
7+
8+
trigger:
9+
branch:
10+
- main
11+
12+
steps:
13+
- name: publish
14+
image: plugins/kaniko-ecr
15+
settings:
16+
create_repository: true
17+
registry: 795250896452.dkr.ecr.us-east-1.amazonaws.com
18+
repo: skunkworks/${DRONE_REPO_NAME}
19+
tags:
20+
- git-${DRONE_COMMIT_SHA:0:7}
21+
- latest
22+
access_key:
23+
from_secret: ecr_access_key
24+
secret_key:
25+
from_secret: ecr_secret_key
26+
when:
27+
event:
28+
- push
29+
30+
- name: deploy-staging
31+
image: public.ecr.aws/kanopy/drone-helm:v3
32+
settings:
33+
chart: mongodb/web-app
34+
chart_version: 4.25.0
35+
add_repos: [mongodb=https://10gen.github.io/helm-charts]
36+
namespace: skunkworks
37+
release: lg-chatbot-server
38+
values: arch=arm64,image.tag=git-${DRONE_COMMIT_SHA:0:7},image.repository=795250896452.dkr.ecr.us-east-1.amazonaws.com/skunkworks/${DRONE_REPO_NAME},ingress.enabled=true,ingress.hosts[0]=lg-chatbot-server.skunkworks.staging.corp.mongodb.com,mesh.enabled=true
39+
api_server: https://api.staging.corp.mongodb.com
40+
kubernetes_token:
41+
from_secret: staging_kubernetes_token
42+
when:
43+
event:
44+
- push

0 commit comments

Comments
 (0)