OILS / .builds / worker2.yml View on Github | oilshell.org

61 lines, 49 significant
1image: debian/bookworm
2packages:
3 # for running soil on the host
4 - python3
5 - time
6 - zip
7 # podman and its missing dependencies
8 - podman
9 - uidmap
10 - slirp4netns
11 # more space efficient than default storage driver
12 # TODO: replace with native-overlayfs when kernel is available
13 - fuse-overlayfs
14
15secrets:
16 - 839206d4-55e5-4840-8b1f-867dc3ac622e
17
18tasks:
19 - mount-perms: |
20 cd oil
21 soil/host-shim.sh mount-perms $PWD
22
23 - cpp-tarball: |
24 cd oil
25 soil/host-shim.sh run-job-uke podman $PWD cpp-tarball
26
27 - publish-cpp-tarball: |
28 cd oil
29 soil/sourcehut.sh publish-html-assuming-ssh-key cpp-tarball
30
31 - job-reset-1: |
32 cd oil
33 soil/host-shim.sh job-reset
34
35 - benchmarks: |
36 cd oil
37 soil/host-shim.sh run-job-uke podman $PWD benchmarks
38
39 - publish-benchmarks: |
40 cd oil
41 soil/sourcehut.sh publish-html-assuming-ssh-key benchmarks
42
43 #- cpp-spec: |
44 #cd oil
45 #soil/host-shim.sh run-job-uke podman $PWD cpp-spec
46
47 #- publish-cpp-spec: |
48 #cd oil
49 #soil/sourcehut.sh publish-html-assuming-ssh-key cpp-spec
50
51 #- other-tests: |
52 # cd oil
53 # soil/host-shim.sh run-job-uke podman $PWD other-tests
54
55 #- publish-other-tests: |
56 # cd oil
57 # soil/sourcehut.sh publish-html-assuming-ssh-key other-tests
58
59 - did-all-succeed: |
60 cd oil
61 soil/host-shim.sh did-all-succeed cpp-tarball benchmarks