This commit is contained in:
34
.drone.yml
34
.drone.yml
@@ -10,18 +10,10 @@ trigger:
|
|||||||
- dev
|
- dev
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: restore-cache
|
|
||||||
restore_cache:
|
|
||||||
keys:
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-{{ checksum "pom.xml" }}
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-
|
|
||||||
|
|
||||||
- name: build
|
- name: build
|
||||||
image: ccr.ccs.tencentyun.com/violin/maven:3.9-eclipse-temurin-22
|
image: ccr.ccs.tencentyun.com/violin/maven:3.9-eclipse-temurin-22
|
||||||
commands:
|
commands:
|
||||||
- mvn clean package -DskipTests
|
- mvn clean package -DskipTests
|
||||||
cache_from:
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-{{ checksum "pom.xml" }}
|
|
||||||
|
|
||||||
- name: build-image
|
- name: build-image
|
||||||
image: ccr.ccs.tencentyun.com/violin/docker:linux-amd64
|
image: ccr.ccs.tencentyun.com/violin/docker:linux-amd64
|
||||||
@@ -43,15 +35,6 @@ steps:
|
|||||||
environment:
|
environment:
|
||||||
KUBECONFIG:
|
KUBECONFIG:
|
||||||
from_secret: kubeconfig
|
from_secret: kubeconfig
|
||||||
when:
|
|
||||||
status:
|
|
||||||
- success
|
|
||||||
|
|
||||||
- name: rebuild-cache
|
|
||||||
rebuild_cache:
|
|
||||||
keys:
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-{{ checksum "pom.xml" }}
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-
|
|
||||||
|
|
||||||
---
|
---
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
@@ -66,18 +49,10 @@ trigger:
|
|||||||
- master
|
- master
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: restore-cache
|
|
||||||
restore_cache:
|
|
||||||
keys:
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-{{ checksum "pom.xml" }}
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-
|
|
||||||
|
|
||||||
- name: build
|
- name: build
|
||||||
image: ccr.ccs.tencentyun.com/violin/maven:3.9-eclipse-temurin-22
|
image: ccr.ccs.tencentyun.com/violin/maven:3.9-eclipse-temurin-22
|
||||||
commands:
|
commands:
|
||||||
- mvn clean package -DskipTests
|
- mvn clean package -DskipTests
|
||||||
cache_from:
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-{{ checksum "pom.xml" }}
|
|
||||||
|
|
||||||
- name: build-image
|
- name: build-image
|
||||||
image: ccr.ccs.tencentyun.com/violin/docker:linux-amd64
|
image: ccr.ccs.tencentyun.com/violin/docker:linux-amd64
|
||||||
@@ -99,12 +74,3 @@ steps:
|
|||||||
environment:
|
environment:
|
||||||
KUBECONFIG:
|
KUBECONFIG:
|
||||||
from_secret: kubeconfig
|
from_secret: kubeconfig
|
||||||
when:
|
|
||||||
status:
|
|
||||||
- success
|
|
||||||
|
|
||||||
- name: rebuild-cache
|
|
||||||
rebuild_cache:
|
|
||||||
keys:
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-{{ checksum "pom.xml" }}
|
|
||||||
- maven-{{ .Environment.DRONE_REPO_NAME }}-
|
|
||||||
|
|||||||
Reference in New Issue
Block a user