feat(cd) modify drone

test
bob 2 years ago
parent 4487ea7349
commit bf7523d761

@ -1,8 +1,6 @@
kind: pipeline # 定义对象类型还有secret和signature两种类型 kind: pipeline # 定义对象类型还有secret和signature两种类型
type: docker # 定义流水线类型还有kubernetes、exec、ssh等类型 type: docker # 定义流水线类型还有kubernetes、exec、ssh等类型
name: jar-deploy # 定义流水线名称 name: jar-deploy # 定义流水线名称
node:
name: centos-runner
steps: # 定义流水线执行步骤,这些步骤将顺序执行 steps: # 定义流水线执行步骤,这些步骤将顺序执行
- name: build-package # 流水线名称 - name: build-package # 流水线名称
@ -33,9 +31,6 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
- cd /app/build # 进入宿主机构建目录 - cd /app/build # 进入宿主机构建目录
- chmod +x run.sh # 更改为可执行脚本 - chmod +x run.sh # 更改为可执行脚本
- ./run.sh # 运行脚本打包应用镜像并运行 - ./run.sh # 运行脚本打包应用镜像并运行
when:
event:
- promote
volumes: # 定义流水线挂载目录,用于共享数据 volumes: # 定义流水线挂载目录,用于共享数据
- name: maven-build - name: maven-build
host: host:
@ -43,10 +38,7 @@ volumes: # 定义流水线挂载目录,用于共享数据
- name: maven-cache - name: maven-cache
host: host:
path: /app/maven/cache path: /app/maven/cache
## drone执行触发器 # drone执行触发器
#trigger: trigger:
# branch: branch:
# - master - master
# event:
# - tag
# - published

Loading…
Cancel
Save