-
Notifications
You must be signed in to change notification settings - Fork 0
/
.drone.yml
77 lines (72 loc) · 1.72 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
###
# File: .drone.yaml
# Author: Ming Cheng<mingcheng@outlook.com>
#
# Created Date: Thursday, September 17th 2020, 7:16:54 pm
# Last Modified: Monday, November 21st 2022, 4:52:59 pm
#
# http://www.opensource.org/licenses/MIT
###
kind: pipeline
name: default
type: docker
steps:
- name: 'test the source proxy online'
image: golang:1.20
environment:
GOPROXY: "https://goproxy.cn,direct"
commands:
- go install github.com/go-task/task/v3/cmd/task@latest
- task test
- name: "push docker image to huawei cloud"
image: plugins/docker
volumes:
- name: docker-sock
path: /var/run/docker.sock
environment:
GOPROXY: "https://goproxy.cn,direct"
when:
branch:
- master
event:
- push
settings:
registry: swr.cn-east-2.myhuaweicloud.com
repo: swr.cn-east-2.myhuaweicloud.com/mingcheng/simplyddns
username:
from_secret: huawei_docker_username
password:
from_secret: huawei_docker_password
build_args_from_env:
- GITEA_TOKEN
dockerfile: Dockerfile
tags:
- latest
- 1.5.0
- name: "push docker image to github"
image: plugins/docker
volumes:
- name: docker-sock
path: /var/run/docker.sock
environment:
GOPROXY: "https://goproxy.cn,direct"
when:
branch:
- master
event:
- push
settings:
registry: ghcr.io
repo: ghcr.io/mingcheng/simplyddns
username:
from_secret: ghcr_docker_username
password:
from_secret: ghcr_docker_password
dockerfile: Dockerfile
tags:
- latest
- 1.5.0
volumes:
- name: docker-sock
host:
path: /var/run/docker.sock