docker-dummy.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ---
  2. name: Docker
  3. on:
  4. pull_request:
  5. paths-ignore: # This MUST be kept in-sync with the paths key for the dummy.yml workflow.
  6. - '**.c'
  7. - '**.cc'
  8. - '**.h'
  9. - '**.hh'
  10. - '**.in'
  11. - '!netdata.spec.in'
  12. - '.dockerignore'
  13. - 'configure.ac'
  14. - 'netdata-installer.sh'
  15. - '**/Makefile*'
  16. - 'Makefile*'
  17. - '.github/workflows/docker.yml'
  18. - '.github/scripts/docker-test.sh'
  19. - 'build/**'
  20. - 'packaging/docker/**'
  21. - 'packaging/installer/**'
  22. - 'aclk/aclk-schemas/'
  23. - 'ml/dlib/'
  24. - 'mqtt_websockets'
  25. - 'web/server/h2o/libh2o'
  26. - '!**.md'
  27. env:
  28. DISABLE_TELEMETRY: 1
  29. concurrency:
  30. group: docker-${{ github.ref }}-${{ github.event_name }}
  31. cancel-in-progress: true
  32. jobs:
  33. docker-test:
  34. name: Docker Runtime Test
  35. runs-on: ubuntu-latest
  36. steps:
  37. - run: echo 'NOT REQUIRED'
  38. docker-ci:
  39. name: Docker Alt Arch Builds
  40. needs: docker-test
  41. runs-on: ubuntu-latest
  42. strategy:
  43. matrix:
  44. platforms:
  45. - linux/i386
  46. - linux/arm/v7
  47. - linux/arm64
  48. - linux/ppc64le
  49. steps:
  50. - run: echo 'NOT REQUIRED'