ci: update Drone config for dev/test/main branch workflow

This commit is contained in:
mediabot-pt
2026-06-29 10:51:06 +08:00
parent 5b86621f81
commit 13ce7d95dd

View File

@@ -1,12 +1,6 @@
kind: pipeline
type: docker
name: default
trigger:
branch:
- master
event:
- push
name: build
steps:
- name: maven-package
@@ -17,6 +11,57 @@ steps:
commands:
- mvn clean package -DskipTests -B
volumes:
- name: maven-cache
host:
path: /tmp/drone/cache/maven
trigger:
branch:
- dev
- test
- main
event:
- push
---
kind: pipeline
type: docker
name: docker-build-test
depends_on:
- build
steps:
- name: docker-build-and-push-test
image: plugins/docker
settings:
registry: 192.168.31.253
repo: 192.168.31.253/yescent/par
tags: test
dockerfile: par-api/Dockerfile
username:
from_secret: harbor_username
password:
from_secret: harbor_password
trigger:
branch:
- test
event:
- push
---
kind: pipeline
type: docker
name: docker-build-and-deploy
depends_on:
- build
steps:
- name: docker-build-and-push
image: plugins/docker
settings:
@@ -44,7 +89,8 @@ steps:
command_timeout: 2m
timeout: 2m
volumes:
- name: maven-cache
host:
path: /tmp/drone/cache/maven
trigger:
branch:
- main
event:
- push