Commit 4e12d74a authored by 徐泽意's avatar 徐泽意

新增流水线

parent cf009de3
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
......@@ -40,3 +40,38 @@
--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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment