Browse Source

update pipeline for master branch

interface
parent
commit
db150cac06
1 changed files with 22 additions and 38 deletions
  1. +22
    -38
      .drone.yml

+ 22
- 38
.drone.yml View File

@@ -1,44 +1,28 @@

kind: pipeline
type: docker
name: default

name: 1
platform:
os: linux
arch: amd64
workspace:
base: /opt/workspace
path: work
steps:
- name: package
image: maven:3-jdk-10
volumes:
- name: maven-dir
path: /root/.m2/repository
commands:
- mvn clean package -Dmaven.skip.test=true
when:
branch: master
event: push
- name: replace-war
image: busybox
volumes:
- name: wars-dir
path: /home/wars
- name: maven
image: maven:3-jdk-10
commands:
- mvn install
- name: tomcat-deploy
image: tomcat
commands:
- mv target/webssh.war /home/wars/
- name: restart
image: docker
volumes:
- name: docker-dir
path: /var/run/docker.sock
commands:
- docker restart laughing_murdock

volumes:
- name: wars-dir
host:
path: /home/ww/wars
- name: maven-dir
host:
path: /home/ww/m2/repository
- name: docker-dir
host:
path: /var/run/docker.sock

- cp target/webssh.war /usr/local/tomcat/webapps
- bash /usr/local/tomcat/bin/start.sh
trigger:
branch:
- master
- master
event:
- push

Loading…
Cancel
Save