Bump versions, move builder files, stop pulling atlas images every run

This commit is contained in:
Neale Pickett 2024-01-08 10:56:10 -07:00
parent 67061cd08c
commit 87753a1da1
9 changed files with 115 additions and 97 deletions

1
homelab/atlas/log/config Normal file
View File

@ -0,0 +1 @@
s16384

3
homelab/atlas/log/run Executable file
View File

@ -0,0 +1,3 @@
#! /bin/sh
svlogd -tt .

View File

@ -1,10 +1,12 @@
#! /bin/sh
exec 2>&1
me=$(basename $(pwd))
image=jamesits/ripe-atlas:latest
podman pull $image
podman rm $me
#podman pull $image
podman rm -f $me
podman run \
--name $me \
--cpu-shares 128 \

View File

@ -1,3 +0,0 @@
melville.woozle.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC6fMdw0m8wvh5+9IUcNgjxk0TgjoTT1anESnsYWIcnmS8l7PzkB/WfCEZEU0QzKvKXSp37jd30iR5U9jM7zTjYrjCJZvK0dxShC9iIgR5akAThXvlH0KkHVAvhmQda6nvMWQugp359Usp4zH90/J7G//+3HEQ9zfXW+p29bwBOdyDHfjDSIz95ysy8ivwMFKuPgAsNK4FDfBsGVHCM5xu5bn0dSaHeqGn7bneY00zwQqQot6rOw1Pao2tEY04Vu4KC1VKVWKU38dNBEFTOQBxYhiVMsxY3CIwDbEQLA5gjRnYog2KvsDP9XK4W2k1Yc9PvwoinqzcgmDS7isQ8HAoZiY06CChg3hHYXRre+TcO/UrjhzrWbxdCo7XFKBiC74ZU/+t2IkBmmHEnaTpmaLazxZD75wUH9rrWwgPVFEWNp41nj0VfQfR032MwJ2iNbvkCW/2kUWe++r56TlYQjxL8FVICVBbt6pZprMbEkQm3/iPR6ibfNNa620Kz3QRUsxM=
melville.woozle.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE1D4QQxjnNgmI7wteSAnAqArKQ6UTnTKmTitnU40ISizAK1j8OqXxEv0hbssNrTVyqlmLUoIeRuHd5bHGC8dEE=
melville.woozle.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEQKIumG2Wl3papG4lcIB9+ZEe76uMbfpP+XSlUBjR0E

View File

@ -30,7 +30,13 @@ runner:
# The interval for fetching the job from the Gitea instance.
fetch_interval: 28s
# The labels of a runner are used to determine which jobs the runner can run, and how to run them.
labels: ["aarch64", "big-builder", "hugo", "python3", "go"]
labels:
- "aarch64:host"
- "big-builder:host"
- "hugo:host"
- "python3:host"
- "go:host"
- "arduino:host"
cache:
# Enable cache server to use actions/cache.

View File

@ -0,0 +1 @@
s16384

3
homelab/builder-betty/log/run Executable file
View File

@ -0,0 +1,3 @@
#! /bin/sh
svlogd -tt .

View File

@ -1,9 +1,14 @@
#! /bin/sh
exec 2>&1
image=git.woozle.org/neale/big-builder:1.1
me=$(basename $(pwd))
podman rm $me
podman pull $image
podman rm -f $me
podman run \
--name $me \
--volume ./app/config.yaml:/app/config.yaml:ro \
--volume ./app/.ssh:/app/.ssh:ro \
--volume /srv/secrets/builder-betty/.runner:/app/.runner:ro \
git.woozle.org/neale/big-builder:1.0 -c config.yaml daemon
--volume ./config.yaml:/app/config.yaml:ro \
--volume /srv/secrets/builder-betty/.runner:/app/.runner \
$image -c config.yaml daemon

View File

@ -9,4 +9,4 @@ podman run \
--volume /etc/localtime:/etc/localtime:ro \
--volume /srv/sys/gitea/app.ini:/etc/gitea/app.ini \
--volume /srv/sys/gitea:/data \
codeberg.org/forgejo/forgejo:1.20.5-0-rootless
codeberg.org/forgejo/forgejo:1.21.3-0-rootless