|
|
@@ -1,5 +1,5 @@
|
|
1
|
1
|
kind: pipeline
|
|
2
|
|
-name: clone-build-release
|
|
|
2
|
+name: clone-build-sign-release
|
|
3
|
3
|
|
|
4
|
4
|
platform:
|
|
5
|
5
|
os: linux
|
|
|
@@ -43,13 +43,32 @@ steps:
|
|
43
|
43
|
find release -type f -exec md5sum '{}' \;
|
|
44
|
44
|
- printf "\n\n\n======= BUILD FINISHED. =======\n\n\n"
|
|
45
|
45
|
|
|
|
46
|
+# http://plugins.drone.io/drone-plugins/drone-gpgsign/
|
|
|
47
|
+# https://github.com/drone-plugins/drone-gpgsign
|
|
|
48
|
+- name: sign
|
|
|
49
|
+ image: plugins/gpgsign
|
|
|
50
|
+ when:
|
|
|
51
|
+ event: [ push, tag ]
|
|
|
52
|
+ depends_on: [ build ]
|
|
|
53
|
+ settings:
|
|
|
54
|
+ key:
|
|
|
55
|
+ from-secret: gpg-key
|
|
|
56
|
+ passphrase:
|
|
|
57
|
+ from-secret: gpg-pass
|
|
|
58
|
+ detach_sign: true
|
|
|
59
|
+ clear_sign: true
|
|
|
60
|
+ files:
|
|
|
61
|
+ - release/*
|
|
|
62
|
+ excludes:
|
|
|
63
|
+ - release/*.md5
|
|
|
64
|
+
|
|
46
|
65
|
# http://plugins.drone.io/drone-plugins/drone-gitea-release/
|
|
47
|
66
|
# https://github.com/drone-plugins/drone-gitea-release
|
|
48
|
67
|
- name: release
|
|
49
|
68
|
image: plugins/gitea-release
|
|
50
|
69
|
when:
|
|
51
|
70
|
event: [ tag ]
|
|
52
|
|
- depends_on: [ build ]
|
|
|
71
|
+ depends_on: [ sign ]
|
|
53
|
72
|
settings:
|
|
54
|
73
|
title: Release ${DRONE_REPO_NAME}-${DRONE_TAG} # file or string
|
|
55
|
74
|
note: RELEASE.md # file or string
|