-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbatch-launcher.sh
More file actions
executable file
·44 lines (39 loc) · 1.4 KB
/
batch-launcher.sh
File metadata and controls
executable file
·44 lines (39 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/sh
# Build and run tests using GPUs
sbatch -o "run-logs/slurm-%j.out" \
-L nvidia1630:1,nvidia1630_8a:1 \
-p debian-stable \
run-task scopehal-ci-scripts/ci-jobs/job-debian.sh
sbatch -o "run-logs/slurm-%j.out" \
-L nvidia1630:1,nvidia1630_51:1 \
-p debian-oldstable \
run-task scopehal-ci-scripts/ci-jobs/job-debian.sh
sbatch -o "run-logs/slurm-%j.out" \
-L nvidia1630:1,nvidia1630_18:1 \
-p ubuntu-oldlts \
run-task scopehal-ci-scripts/ci-jobs/job-ubuntu.sh
sbatch -o "run-logs/slurm-%j.out" \
-L nvidia1630:1,nvidia1630_18:1 \
-p win11 \
run-task-msys scopehal-ci-scripts/ci-jobs/job-windows.sh
sbatch -o "run-logs/slurm-%j.out" \
-L nvidia1630:1,nvidia1630_51:1 \
-p arch \
run-task scopehal-ci-scripts/ci-jobs/job-arch.sh
# Build and run tests with no GPU
# These request the "nogpu" license so we can manage oversubscription
sbatch -o "run-logs/slurm-%j.out" \
-L nogpu:1 \
-p ubuntu-lts \
run-task scopehal-ci-scripts/ci-jobs/job-ubuntu.sh
sbatch -o "run-logs/slurm-%j.out" \
-L nogpu:1 \
-p fedora \
run-task scopehal-ci-scripts/ci-jobs/job-fedora.sh
# Build and run tests that execute on the Mac Mini
# These request the "macmini" license so we can limit the number of jobs on the host,
# which has both a hypervisor-enforced 2-instance license limit, and only 16GB of RAM
sbatch -o "run-logs/slurm-%j.out" \
-L macmini:1 \
-p macos\
run-task-macos scopehal-ci-scripts/ci-jobs/job-macos.sh