deb.yml 847 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. name: Build debian packages
  2. on:
  3. push:
  4. release:
  5. types: [prereleased]
  6. jobs:
  7. linux:
  8. name: Debian sid
  9. runs-on: ubuntu-latest
  10. container: debian:sid
  11. steps:
  12. - name: Install git
  13. run: |
  14. apt-get update
  15. apt-get install -y git
  16. - name: Checking out sources
  17. uses: actions/checkout@v2
  18. with:
  19. submodules: 'recursive'
  20. - name: Install build dependencies
  21. run: |
  22. apt-get install -y build-essential dh-golang golang-any
  23. - name: Build
  24. run: |
  25. cp -r release/debian .
  26. dpkg-buildpackage -us -uc -i -b
  27. - name: Copy binary
  28. run: |
  29. cp ../*.deb ./
  30. - name: Upload artifact
  31. uses: actions/upload-artifact@v2
  32. with:
  33. name: v2ray-debian-packages
  34. path: ./*.deb