1
0

.travis.yml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. language: go
  2. go:
  3. - 1.14.x
  4. services:
  5. - docker
  6. script:
  7. - GOPROXY=direct go test -v ./cmd/nps/
  8. os:
  9. - linux
  10. before_deploy:
  11. - chmod +x ./build.sh && chmod +x ./build.android.sh && ./build.sh
  12. deploy:
  13. provider: releases
  14. edge: true
  15. token: ${GH_TOKEN}
  16. cleanup: false
  17. file:
  18. - freebsd_386_client.tar.gz
  19. - freebsd_386_server.tar.gz
  20. - freebsd_amd64_client.tar.gz
  21. - freebsd_amd64_server.tar.gz
  22. - freebsd_arm_client.tar.gz
  23. - freebsd_arm_server.tar.gz
  24. - linux_386_client.tar.gz
  25. - linux_386_server.tar.gz
  26. - linux_amd64_client.tar.gz
  27. - linux_amd64_server.tar.gz
  28. - linux_arm64_client.tar.gz
  29. - linux_arm64_server.tar.gz
  30. - linux_arm_v5_client.tar.gz
  31. - linux_arm_v6_client.tar.gz
  32. - linux_arm_v7_client.tar.gz
  33. - linux_arm_v5_server.tar.gz
  34. - linux_arm_v6_server.tar.gz
  35. - linux_arm_v7_server.tar.gz
  36. - linux_mips64le_client.tar.gz
  37. - linux_mips64le_server.tar.gz
  38. - linux_mips64_client.tar.gz
  39. - linux_mips64_server.tar.gz
  40. - linux_mipsle_client.tar.gz
  41. - linux_mipsle_server.tar.gz
  42. - linux_mips_client.tar.gz
  43. - linux_mips_server.tar.gz
  44. - darwin_amd64_client.tar.gz
  45. - darwin_amd64_server.tar.gz
  46. - windows_386_client.tar.gz
  47. - windows_386_server.tar.gz
  48. - windows_amd64_client.tar.gz
  49. - windows_amd64_server.tar.gz
  50. - npc_syno.spk
  51. - npc_sdk.tar.gz
  52. - android_client.apk
  53. on:
  54. tags: true
  55. all_branches: true