zig/ci/drone/drone.yml
Michael Dusan 4e590fadb5 ci drone: enable more testsuite
Upstream LLVM fixes #8597, no longer need `-Dskip-debug` and others.

Additionally, due to the nature of drone.io server pool, it is
beneficial to know which aarch64 CPU brand is in use.

- drop `-Dskip-debug` and others
- invoke `lscpu` prior to build
- enable more testsuite consistent with ci azure
- remove workaround for (already closed) #6830

closes #8597
2021-10-04 19:18:19 -04:00

83 lines
1.5 KiB
YAML

---
kind: pipeline
name: test-aarch64-linux-musl
platform:
arch: arm64
steps:
- name: build
image: ziglang/static-base:llvm13-aarch64-1
commands:
- ./ci/drone/linux_script_build
- name: test-1
depends_on:
- build
image: ziglang/static-base:llvm13-aarch64-1
commands:
- ./ci/drone/linux_script_test 1
- name: test-2
depends_on:
- build
image: ziglang/static-base:llvm13-aarch64-1
commands:
- ./ci/drone/linux_script_test 2
- name: test-3
depends_on:
- build
image: ziglang/static-base:llvm13-aarch64-1
commands:
- ./ci/drone/linux_script_test 3
- name: test-4
depends_on:
- build
image: ziglang/static-base:llvm13-aarch64-1
commands:
- ./ci/drone/linux_script_test 4
- name: test-5
depends_on:
- build
image: ziglang/static-base:llvm13-aarch64-1
commands:
- ./ci/drone/linux_script_test 5
- name: test-6
depends_on:
- build
image: ziglang/static-base:llvm13-aarch64-1
commands:
- ./ci/drone/linux_script_test 6
- name: test-7
depends_on:
- build
image: ziglang/static-base:llvm13-aarch64-1
commands:
- ./ci/drone/linux_script_test 7
- name: finalize
depends_on:
- build
- test-1
- test-2
- test-3
- test-4
- test-5
- test-6
- test-7
image: ziglang/static-base:llvm13-aarch64-1
environment:
SRHT_OAUTH_TOKEN:
from_secret: SRHT_OAUTH_TOKEN
AWS_ACCESS_KEY_ID:
from_secret: AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY:
from_secret: AWS_SECRET_ACCESS_KEY
commands:
- ./ci/drone/linux_script_finalize