|
|
@ -7,6 +7,7 @@ node:
|
|
|
|
steps: # 定义流水线执行步骤,这些步骤将顺序执行
|
|
|
|
steps: # 定义流水线执行步骤,这些步骤将顺序执行
|
|
|
|
- name: build-package # 流水线名称
|
|
|
|
- name: build-package # 流水线名称
|
|
|
|
image: maven:3.8-openjdk-11 # 定义创建容器的Docker镜像
|
|
|
|
image: maven:3.8-openjdk-11 # 定义创建容器的Docker镜像
|
|
|
|
|
|
|
|
pull: if-not-exists
|
|
|
|
volumes: # 将容器内目录挂载到宿主机,仓库需要开启Trusted设置
|
|
|
|
volumes: # 将容器内目录挂载到宿主机,仓库需要开启Trusted设置
|
|
|
|
- name: maven-cache
|
|
|
|
- name: maven-cache
|
|
|
|
path: /root/.m2 # 将maven下载依赖的目录挂载出来,防止重复下载
|
|
|
|
path: /root/.m2 # 将maven下载依赖的目录挂载出来,防止重复下载
|
|
|
@ -20,6 +21,7 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
|
|
|
|
|
|
|
|
|
|
|
|
- name: deploy-start
|
|
|
|
- name: deploy-start
|
|
|
|
image: appleboy/drone-ssh # SSH工具镜像
|
|
|
|
image: appleboy/drone-ssh # SSH工具镜像
|
|
|
|
|
|
|
|
pull: if-not-exists
|
|
|
|
settings:
|
|
|
|
settings:
|
|
|
|
host: 49.232.170.154 # 远程连接地址
|
|
|
|
host: 49.232.170.154 # 远程连接地址
|
|
|
|
username: root # 远程连接账号
|
|
|
|
username: root # 远程连接账号
|
|
|
|