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
   when:
11
   when:
12
     event: [ push, tag ]
12
     event: [ push, tag ]
13
   environment:
13
   environment:
14
-    BUILDDEPS: build-essential libc6-dev libhidapi-dev libssl-dev zip
14
+    RELEASE:   radangel-release
15
     MAKEFLAGS: -j 4
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
   commands:
17
   commands:
21
     - | # Use HTTP caching proxy for APT, avoid HTTPS pulls
18
     - | # Use HTTP caching proxy for APT, avoid HTTPS pulls
22
       cat >> /etc/apt/apt.conf.d/01-proxy <<-EOF
19
       cat >> /etc/apt/apt.conf.d/01-proxy <<-EOF
25
       EOF
22
       EOF
26
     - apt-get update && apt-get -y upgrade && apt-get -y install $BUILDDEPS
23
     - apt-get update && apt-get -y upgrade && apt-get -y install $BUILDDEPS
27
     - export MAKEFLAGS
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
     - mkdir -p dist/opt/radangel
26
     - mkdir -p dist/opt/radangel
30
     - cp -p src/radangel dist/opt/radangel/radangel
27
     - cp -p src/radangel dist/opt/radangel/radangel
31
     - strip -s dist/opt/radangel/radangel
28
     - strip -s dist/opt/radangel/radangel
40
     - cp -rp html/. dist/var/www/html/gamma/
37
     - cp -rp html/. dist/var/www/html/gamma/
41
     - mkdir -p dist/etc/nginx/snippets
38
     - mkdir -p dist/etc/nginx/snippets
42
     - cp -p config/nginx-datasrc-location.conf dist/etc/nginx/snippets/nginx-datasrc-location.conf
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
 - name: release
49
 - name: release
51
   image: plugins/gitea-release
50
   image: plugins/gitea-release
53
     event: [ tag ]
52
     event: [ tag ]
54
   depends_on: [ build ]
53
   depends_on: [ build ]
55
   settings:
54
   settings:
56
-    title: Release Build # file or string
55
+    title: Release # file or string
57
     note: RELEASE.md # file or string
56
     note: RELEASE.md # file or string
58
     draft: false
57
     draft: false
59
     prerelease: false
58
     prerelease: false
63
       from_secret: gitea-release
62
       from_secret: gitea-release
64
     checksum: [ md5 ] # [ md5, sha1, sha256, sha512, adler32, crc32 ]
63
     checksum: [ md5 ] # [ md5, sha1, sha256, sha512, adler32, crc32 ]
65
     file_exists: overwrite # overwrite, skip, fail
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