feat: 初始化
This commit is contained in:
11
.drone.yml
11
.drone.yml
@@ -1,6 +1,6 @@
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: mosr-web
|
||||
name: emosr-web
|
||||
platform:
|
||||
os: linux
|
||||
arch: arm64
|
||||
@@ -34,7 +34,7 @@ steps:
|
||||
- cp -r dist /app/build/$DRONE_REPO_NAME
|
||||
|
||||
|
||||
- name: build-docker-prod # 制作docker镜像
|
||||
- name: build-docker # 制作docker镜像
|
||||
image: 10.7.127.190:38080/docker/docker # 使用官方docker镜像
|
||||
volumes: # 将容器内目录挂载到宿主机
|
||||
- name: docker
|
||||
@@ -56,9 +56,8 @@ steps:
|
||||
- sed -i 's/$REGISTRY_NAMESPACE/'"$REGISTRY_NAMESPACE"'/' deployment.yml
|
||||
- sed -i 's/$DRONE_REPO_NAME/'"$DRONE_REPO_NAME"'/' deployment.yml
|
||||
- sed -i 's/$DRONE_COMMIT/'"$DRONE_COMMIT"'/' deployment.yml
|
||||
- sed -i 's/$PORTS_NAME/'"dasdafas"'/' deployment.yml
|
||||
- sed -i 's/$PORTS_PORT/'"8081"'/' deployment.yml
|
||||
- sed -i 's/$PROFILES/'"mosr"'/' nginx.conf
|
||||
- sed -i 's/$PORTS_NAME/'"emosr-web"'/' deployment.yml
|
||||
- sed -i 's/$PORTS_PORT/'"8082"'/' deployment.yml
|
||||
# docker登录,不能在脚本中登录,并且不能使用docker login -u -p
|
||||
- echo $DOCKER_PASSWORD | docker login $REGISTRY --username $DOCKER_USERNAME --password-stdin
|
||||
- chmod +x docker.sh
|
||||
@@ -68,7 +67,7 @@ steps:
|
||||
- docker rmi -f $(docker images | grep $DRONE_REPO_NAME | awk '{print $3}')
|
||||
|
||||
|
||||
- name: drone-rancher-prod # rancher运行
|
||||
- name: drone-rancher # rancher运行
|
||||
image: bitnami/kubectl:1.26.13-debian-11-r1
|
||||
volumes: # 将容器内目录挂载到宿主机
|
||||
- name: config
|
||||
|
||||
Reference in New Issue
Block a user