build : 修改dm发布
This commit is contained in:
22
.drone.yml
22
.drone.yml
@@ -5,6 +5,8 @@ platform:
|
||||
os: linux
|
||||
arch: arm64
|
||||
steps:
|
||||
|
||||
|
||||
- name: build-package
|
||||
image: node:16.20.0
|
||||
volumes:
|
||||
@@ -63,8 +65,9 @@ steps:
|
||||
- sh docker.sh
|
||||
# 执行完脚本删除本次制作的docker镜像,避免多次后当前runner空间不足
|
||||
- docker rmi -f $(docker images | grep $DRONE_REPO_NAME | awk '{print $3}')
|
||||
branch:
|
||||
- prod
|
||||
where:
|
||||
branch:
|
||||
- prod
|
||||
|
||||
- name: build-docker-dm # 制作docker镜像
|
||||
image: docker # 使用官方docker镜像
|
||||
@@ -97,8 +100,9 @@ steps:
|
||||
- sh docker.sh
|
||||
# 执行完脚本删除本次制作的docker镜像,避免多次后当前runner空间不足
|
||||
- docker rmi -f $(docker images | grep $DRONE_REPO_NAME | awk '{print $3}')
|
||||
branch:
|
||||
- dm
|
||||
where:
|
||||
branch:
|
||||
- dm
|
||||
|
||||
- name: drone-rancher-prod # rancher运行
|
||||
image: bitnami/kubectl:1.26.13-debian-11-r1
|
||||
@@ -109,8 +113,9 @@ steps:
|
||||
# 将deployment中定义的变量替换为drone中的内置变量
|
||||
- sed -i 's/$PROFILES/'"mosr"'/' nginx.conf
|
||||
- kubectl apply -f deployment.yml -n mosr --kubeconfig=/app/config/base-taishan-kubectl.yml
|
||||
branch:
|
||||
- prod
|
||||
where:
|
||||
branch:
|
||||
- prod
|
||||
|
||||
|
||||
- name: drone-rancher-dm # rancher运行
|
||||
@@ -122,8 +127,9 @@ steps:
|
||||
# 将deployment中定义的变量替换为drone中的内置变量
|
||||
- sed -i 's/$PROFILES/'"mosr-dm"'/' nginx.conf
|
||||
- kubectl apply -f deployment.yml -n mosr-dm --kubeconfig=/app/config/base-taishan-kubectl.yml
|
||||
branch:
|
||||
- dm
|
||||
where:
|
||||
branch:
|
||||
- dm
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user