-
Notifications
You must be signed in to change notification settings - Fork 1
/
.drone.yml
80 lines (74 loc) · 1.66 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
78
79
80
---
kind: pipeline
type: kubernetes
name: default
concurrency:
limit: 1
environment:
MISP_TAG: v2.4.195
MODULES_TAG: v2.4.195
PHP_VER: 20190902
REDIS_VER: 7.2.4-alpine
MARIADB_VER: 11.3.2-jammy
steps:
- name: build_publish_server
image: plugins/kaniko
settings:
repo: m1nl/misp-server
username:
from_secret: dockerhub_username
password:
from_secret: dockerhub_password
dockerfile: server/Dockerfile
context: server/
build_args:
- MISP_TAG
- MODULES_TAG
- PHP_VER
auto_tag: true
cleanup: true
enable_cache: false
compressed_caching: false
use_new_run: true
single_snapshot: true
- name: build_publish_modules
image: plugins/kaniko
settings:
repo: m1nl/misp-modules
username:
from_secret: dockerhub_username
password:
from_secret: dockerhub_password
dockerfile: modules/Dockerfile
context: modules/
build_args:
- MISP_TAG
- MODULES_TAG
- PHP_VER
auto_tag: true
cleanup: true
enable_cache: false
compressed_caching: false
use_new_run: true
single_snapshot: true
- name: notify_failure
image: drillster/drone-email
settings:
host:
from_secret: mail_host
username:
from_secret: mail_username
password:
from_secret: mail_password
from:
from_secret: drone_sender
recipients:
from_secret: drone_recipients
recipients_only: true
when:
status:
- failure
---
kind: signature
hmac: a8561279b1754ac98358162a067feb484432d2d564fccad8410682ac6e243108
...