This repository has been archived by the owner on Jul 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.drone.yml
61 lines (58 loc) · 1.55 KB
/
.drone.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
kind: pipeline
type: docker
name: default
steps:
# 构建代码 docker 镜像
- name: Build Docker
image: plugins/docker:18.09.2
settings:
dockerfile: Dockerfile_Drone
auto_tag: true
tags:
- latest
- ${DRONE_TAG}
insecure: true #私有仓库未设置HTTPS需要启用这个选项
storage_driver: vfs #出错原因就是它
registry: 192.168.50.252:65000
repo: 192.168.50.252:65000/allanpk716/bilibilidownloader
cache_from: 192.168.50.252:65000/allanpk716/bilibilidownloader
username:
from_secret: docker_pushername
password:
from_secret: docker_pusherpwd
when:
event:
- tag
# 部署
- name: deploy
image: allanpk716/drone-portainer:latest
settings:
url: http://192.168.50.252:9000
insecure: true
username:
from_secret: portainer_username
password:
from_secret: portainer_password
endpoint: MyNas
stack: bilibilidownloader
tag: ${DRONE_TAG}
file: docker-stack.yml
when:
event:
- tag
# Bark 通知
- name: Bark Notify
image: byrnedo/alpine-curl
environment:
barkfront:
from_secret: bark_front
droneweb:
from_secret: drone_web
commands:
- curl "$barkfront/${DRONE_REPO_NAME}?url=$droneweb/${DRONE_REPO}/${DRONE_BUILD_NUMBER}"
when:
event:
- tag
status:
- success
- failure