|
|
@@ -8,6 +8,8 @@ platform:
|
|
8
|
8
|
steps:
|
|
9
|
9
|
- name: build
|
|
10
|
10
|
image: debian:stable-slim
|
|
|
11
|
+ when:
|
|
|
12
|
+ event: [ push, tag ]
|
|
11
|
13
|
environment:
|
|
12
|
14
|
BUILDDEPS: build-essential libc6-dev libhidapi-dev libssl-dev
|
|
13
|
15
|
MAKEFLAGS: -j 4
|
|
|
@@ -41,27 +43,24 @@ steps:
|
|
41
|
43
|
- cp -p config/nginx-datasrc-location.conf dist/etc/nginx/snippets/nginx-datasrc-location.conf
|
|
42
|
44
|
- tar -czvf $ARCHIVE.tar.gz -C dist .
|
|
43
|
45
|
- ls -l $ARCHIVE.tar.gz $BINARIES && md5sum $ARCHIVE.tar.gz $BINARIES
|
|
44
|
|
- when:
|
|
45
|
|
- event: [ push, tag ]
|
|
46
|
46
|
|
|
47
|
47
|
- name: release
|
|
48
|
48
|
image: plugins/gitea-release
|
|
49
|
|
- depends_on:
|
|
50
|
|
- - build
|
|
|
49
|
+ when:
|
|
|
50
|
+ event: [ tag ]
|
|
|
51
|
+ depends_on: [ build ]
|
|
51
|
52
|
settings:
|
|
52
|
|
- title: release-linux-amd64
|
|
53
|
|
- note: CHANGELOG.md
|
|
|
53
|
+ title: Release: $${REPO_NAME} $${BRANCH}-$${TAG} $${OS}-$${ARCH}
|
|
|
54
|
+ note: RELEASE.md
|
|
54
|
55
|
draft: false
|
|
55
|
56
|
prerelease: false
|
|
56
|
57
|
base_url: https://git.unino.de
|
|
57
|
58
|
insecure: false
|
|
58
|
59
|
api_key:
|
|
59
|
60
|
from_secret: gitea-release
|
|
60
|
|
- checksum: [ md5, sha1, sha256, sha512, adler32, crc32 ]
|
|
|
61
|
+ checksum: [ md5, sha1 ] # [ md5, sha1, sha256, sha512, adler32, crc32 ]
|
|
|
62
|
+ file_exists: overwrite
|
|
61
|
63
|
files:
|
|
62
|
64
|
- src/radangel
|
|
63
|
65
|
- src/contrib/websockify
|
|
64
|
66
|
- radangel-release.tar.gz
|
|
65
|
|
- file_exists: overwrite
|
|
66
|
|
- when:
|
|
67
|
|
- event: tag
|