Kromek Radangel gamma spectrometer USB HID daemon and WebUI. https://git.unino.de/pvivell/radangel
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. kind: pipeline
  2. name: clone-build-release
  3. platform:
  4. os: linux
  5. arch: amd64
  6. # https://readme.drone.io/user-guide/pipeline/
  7. # https://docs.drone.io/reference/environ/
  8. # https://github.com/drone/drone
  9. steps:
  10. - name: build
  11. image: debian:stable-slim
  12. when:
  13. event: [ push, tag ]
  14. environment:
  15. MAKEFLAGS: -j 4
  16. BUILDDEPS: build-essential libc6-dev libhidapi-dev libssl-dev zip
  17. commands:
  18. - | # Use HTTP caching proxy for APT, avoid HTTPS pulls
  19. cat >> /etc/apt/apt.conf.d/01-proxy <<-EOF
  20. Acquire::http { Proxy "http://172.17.0.1:3142"; }
  21. Acquire::https { Proxy "https://"; };
  22. EOF
  23. - apt-get update && apt-get -y upgrade && apt-get -y install $BUILDDEPS
  24. - export MAKEFLAGS && make
  25. - CONTENT=${DRONE_REPO_NAME}
  26. - RELEASE=${DRONE_REPO_NAME}-bin
  27. - test -n "${DRONE_TAG}" && RELEASE=$RELEASE-${DRONE_TAG}
  28. - mv dist $CONTENT
  29. - ls -la $CONTENT ; find $CONTENT -type f -exec md5sum '{}' \;
  30. - zip -rp $RELEASE.zip $CONTENT
  31. - tar -czvf $RELEASE.tar.gz $CONTENT
  32. - tar -cJvf $RELEASE.tar.xz $CONTENT
  33. - rm -rf $CONTENT
  34. - for F in *.zip *.gz *.xz ; do ls -l $F ; md5sum $F ; done
  35. - echo "BUILD FINISHED."
  36. # http://plugins.drone.io/drone-plugins/drone-gitea-release/
  37. # https://github.com/drone-plugins/drone-gitea-release
  38. - name: release
  39. image: plugins/gitea-release
  40. when:
  41. event: [ tag ]
  42. depends_on: [ build ]
  43. settings:
  44. title: ${DRONE_REPO_NAME}-${DRONE_REPO_BRANCH}-${DRONE_TAG} # file or string
  45. note: RELEASE.md # file or string
  46. draft: false
  47. prerelease: false
  48. base_url: https://git.unino.de
  49. insecure: false
  50. api_key:
  51. from_secret: gitea-release
  52. checksum: [ md5 ] # [ md5, sha1, sha256, sha512, adler32, crc32 ]
  53. file_exists: overwrite # overwrite, skip, fail
  54. files: # wildcard * matching files with prefix supported
  55. - ./*.zip
  56. - ./*.gz
  57. - ./*.xz
  58. - ./*.deb
  59. - ./*.dsc