Kromek Radangel gamma spectrometer USB HID daemon and WebUI. https://git.unino.de/pvivell/radangel
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

drone.yml 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. kind: pipeline
  2. name: default
  3. platform:
  4. os: linux
  5. arch: amd64
  6. cache:
  7. mount:
  8. - /drone/cache
  9. steps:
  10. - name: build
  11. image: debian:stable-slim
  12. privileged: false
  13. environment:
  14. BUILDDEPS: build-essential libc6-dev libhidapi-dev libssl-dev
  15. MAKEFLAGS: -j 4
  16. commands:
  17. - mkdir -p /drone/cache /var/cache/apt/archives
  18. - cp -rp /drone/cache/ /var/cache/apt/archives/
  19. - ls -l /var/cache/apt/archives
  20. - echo 'Acquire::http { Proxy "http://172.17.0.1:3142"; }' | tee -a /etc/apt/apt.conf.d/proxy
  21. - apt-get update
  22. - apt-get --yes upgrade
  23. - apt-get --yes install $BUILDDEPS
  24. - cp -rp /var/cache/apt/archives /drone/cache/
  25. - ls -l /drone/cache
  26. - export MAKEFLAGS
  27. - make -C src
  28. - make -C src/contrib
  29. - ls -l src/radangel src/contrib/websockify
  30. - md5sum src/radangel src/contrib/websockify
  31. when:
  32. branch:
  33. - master
  34. event:
  35. - push
  36. - tag
  37. - name: release
  38. image: plugins/gitea-release
  39. depends_on:
  40. - build
  41. settings:
  42. api_key:
  43. from_secret: gitea-release
  44. base_url: https://git.unino.de
  45. files:
  46. - src/radangel
  47. - src/contrib/websockify
  48. file_exists: overwrite
  49. checksum:
  50. - md5
  51. - sha1
  52. - sha256
  53. - sha512
  54. - adler32
  55. - crc32
  56. draft: true
  57. prerelease: true
  58. note: CHANGELOG.md
  59. title: Release
  60. insecure: false
  61. when:
  62. branch: master
  63. event: tag