From 4e12d74afe16119137df84a8137954e95cc1dd0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B3=BD=E6=84=8F?= Date: Mon, 28 Aug 2023 14:36:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B5=81=E6=B0=B4=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .beagle.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ deploy.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 .beagle.yml diff --git a/.beagle.yml b/.beagle.yml new file mode 100644 index 0000000..2262172 --- /dev/null +++ b/.beagle.yml @@ -0,0 +1,43 @@ +kind: pipeline +name: docker + +trigger: + branch: + - master + +clone: + disable: true + +steps: + - name: fetch + image: registry.cn-qingdao.aliyuncs.com/wod/devops-git:1.0 + + - name: charts + image: registry.cn-qingdao.aliyuncs.com/wod/helm:v3 + commands: + - helm package . + + - name: minio + image: registry.cn-qingdao.aliyuncs.com/wod/devops-minio:1.0 + environment: + S3_ACCESS_KEY: + from_secret: ACCESS_KEY_MINIO + S3_SECRET_KEY: + from_secret: SECRET_KEY_MINIO + commands: + - mc alias set cache --api=S3v4 https://cache.wodcloud.com $S3_ACCESS_KEY $S3_SECRET_KEY + - mc cp ./approval-process-2.5.1.tgz cache/kubernetes/market/approval-process-2.5.1.tgz + +--- +kind: secret +name: ACCESS_KEY_MINIO +get: + name: ACCESS_KEY_MINIO + path: devops-secrets + +--- +kind: secret +name: SECRET_KEY_MINIO +get: + name: SECRET_KEY_MINIO + path: devops-secrets \ No newline at end of file diff --git a/deploy.md b/deploy.md index 7f02264..a9b13f7 100644 --- a/deploy.md +++ b/deploy.md @@ -39,4 +39,39 @@ /etc/kubernetes/charts/approval-process \ --namespace apaas-v5-approval \ -f /etc/kubernetes/charts/values.yaml > /etc/kubernetes/charts/approval-process-dist.yaml +``` + + +``` +kubectl create ns apaas-v5-approval + +# 1. Package +helm package . + +# 2. Install +helm install \ +approval-process \ +/etc/kubernetes/charts/approval-process-2.5.1.tgz \ +--namespace apaas-v5-approval \ +-f /etc/kubernetes/charts/xc-migration-3.3.yaml + +# 3. Upgrade +helm upgrade \ +approval-process \ +/etc/kubernetes/charts/approval-process-2.5.1.tgz \ +--namespace apaas-v5-approval \ +-f /etc/kubernetes/charts/xc-migration-3.3.yaml + +# 4. Uninstall +helm uninstall \ +approval-process \ +--namespace apaas-v5-approval + + +# 5. Template +helm template \ +approval-process \ +/etc/kubernetes/charts/approval-process-2.5.1.tgz \ +--namespace apaas-v5-approval \ +-f /etc/kubernetes/charts/approval-process-2.5.1.yaml > /etc/kubernetes/charts/approval-process-dist.yaml ``` \ No newline at end of file -- 2.26.0