Browse Source

update drone.yml

tags/v0.0.18
Peter Vivell 6 years ago
parent
commit
5637815420
1 changed files with 14 additions and 19 deletions
  1. 14
    19
      drone.yml

+ 14
- 19
drone.yml View File

@@ -11,12 +11,9 @@ steps:
11 11
   when:
12 12
     event: [ push, tag ]
13 13
   environment:
14
-    BUILDDEPS: build-essential libc6-dev libhidapi-dev libssl-dev zip
14
+    RELEASE:   radangel-release
15 15
     MAKEFLAGS: -j 4
16
-    MAKEDIRS: src          src/contrib
17
-    BINARIES: src/radangel src/contrib/websockify
18
-    ARCHIVE:  radangel-release
19
-    RELEASE:  src/radangel src/contrib/websockify config html service
16
+    BUILDDEPS: build-essential libc6-dev libhidapi-dev libssl-dev zip
20 17
   commands:
21 18
     - | # Use HTTP caching proxy for APT, avoid HTTPS pulls
22 19
       cat >> /etc/apt/apt.conf.d/01-proxy <<-EOF
@@ -25,7 +22,7 @@ steps:
25 22
       EOF
26 23
     - apt-get update && apt-get -y upgrade && apt-get -y install $BUILDDEPS
27 24
     - export MAKEFLAGS
28
-    - for DIR in $MAKEDIRS; do make -C $DIR ; done
25
+    - for DIR in src src/contrib; do make -C $DIR ; done
29 26
     - mkdir -p dist/opt/radangel
30 27
     - cp -p src/radangel dist/opt/radangel/radangel
31 28
     - strip -s dist/opt/radangel/radangel
@@ -40,12 +37,14 @@ steps:
40 37
     - cp -rp html/. dist/var/www/html/gamma/
41 38
     - mkdir -p dist/etc/nginx/snippets
42 39
     - cp -p config/nginx-datasrc-location.conf dist/etc/nginx/snippets/nginx-datasrc-location.conf
43
-    - ln -s dist $ARCHIVE ; zip -rp $ARCHIVE.zip $ARCHIVE ; rm $ARCHIVE
44
-    - tar -czvf $ARCHIVE.tar.gz -C dist .
45
-    - tar -cJvf $ARCHIVE.tar.xz -C dist .
46
-    - ls -l  $BINARIES $ARCHIVE.tar.gz $ARCHIVE.tar.xz $ARCHIVE.zip
47
-    - md5sum $BINARIES $ARCHIVE.tar.gz $ARCHIVE.tar.xz $ARCHIVE.zip
48
-
40
+    - mv dist $RELEASE
41
+    - ls -l $RELEASE ; md5sum $RELEASE/*
42
+    - rm -rf release ; mkdir release
43
+    - zip -rp   release/$RELEASE.zip    $RELEASE
44
+    - tar -czvf release/$RELEASE.tar.gz $RELEASE
45
+    - tar -cJvf release/$RELEASE.tar.xz $RELEASE
46
+    - ls -l release ; md5sum release/*
47
+    - echo "Build finished."
49 48
 
50 49
 - name: release
51 50
   image: plugins/gitea-release
@@ -53,7 +52,7 @@ steps:
53 52
     event: [ tag ]
54 53
   depends_on: [ build ]
55 54
   settings:
56
-    title: Release Build # file or string
55
+    title: Release # file or string
57 56
     note: RELEASE.md # file or string
58 57
     draft: false
59 58
     prerelease: false
@@ -63,9 +62,5 @@ steps:
63 62
       from_secret: gitea-release
64 63
     checksum: [ md5 ] # [ md5, sha1, sha256, sha512, adler32, crc32 ]
65 64
     file_exists: overwrite # overwrite, skip, fail
66
-    files: # wildcard * supported
67
-      - ./*.zip
68
-      - ./*.gz
69
-      - ./*.xz
70
-      - ./*.deb
71
-      - ./*.dsc
65
+    files: # wildcard * matching files with prefix supported
66
+      - release/*

Loading…
Cancel
Save