test-x86.yml 658 B

123456789101112131415161718192021222324252627282930
  1. name: Test x86_64
  2. on:
  3. workflow_dispatch:
  4. push:
  5. branches: ["master", "feat-*", "fix-*"]
  6. pull_request:
  7. branches: ["master", "feat-*", "fix-*"]
  8. env:
  9. ARCH: x86_64
  10. HOME: /root
  11. RUSTUP_DIST_SERVER: "https://rsproxy.cn"
  12. RUSTUP_UPDATE_ROOT: "https://rsproxy.cn/rustup"
  13. jobs:
  14. integration-test:
  15. name: Integration Test
  16. runs-on: ubuntu-latest
  17. container:
  18. image: dragonos/dragonos-dev:v1.14
  19. options: --privileged -v /dev:/dev
  20. steps:
  21. - name: Checkout DragonOS code
  22. uses: actions/checkout@v4
  23. - name: Run syscall test
  24. shell: bash -ileo pipefail {0}
  25. run: |
  26. make test-syscall