Compare commits

..
Author SHA1 Message Date
roysc b9d6d0d0f2 Use containerd-snapshotter image store in task executor 2025-12-01 19:41:05 +08:00
6 changed files with 17 additions and 5 deletions
+1
View File
@@ -40,6 +40,7 @@ COPY modprobe start-docker.sh entrypoint.sh /usr/local/bin/
COPY supervisor/ /etc/supervisor/conf.d/
COPY logger.sh /opt/bash-utils/logger.sh
COPY cgroup-helper.sh /opt/bash-utils/cgroup-helper.sh
COPY task-executor-docker-daemon.json /etc/docker/daemon.json
RUN chmod +x /usr/local/bin/start-docker.sh \
/usr/local/bin/entrypoint.sh \
@@ -0,0 +1,5 @@
{
"features": {
"containerd-snapshotter": true
}
}
-1
View File
@@ -1 +0,0 @@
data
+3 -3
View File
@@ -10,9 +10,9 @@ docker build -t cerc/act-runner:local .
```
#### Deploy Gitea Stack
1. `cd ../act-runner`
1. `cd ./gitea`
1. Build the task executor container: `docker build -t cerc/act-runner-task-executor:local -f Dockerfile.task-executor .`
1. `cd ../gitea`
1. Run the script `./run-this-first.sh`
1. Bring up the gitea cluster `docker compose up -d`
1. Run the script `./initialize-gitea.sh`
1. Note the access token printed, it will be needed to publish packages.
@@ -29,4 +29,4 @@ Details on how to setup remote debugging of the gitea server inside its containe
#### Action Runners
A Dockerized action runner is deployed by default for the labels `ubuntu-latest` and `ubuntu-22.04`. Details on deploying
additional runners can be found [here](act-runner.md).
additional runners can be found [here](../act-runner/act-runner.md).
+1 -1
View File
@@ -11,7 +11,7 @@ The following example uses `gitea/act_runner` 0.2.6 to deploy a runner on macOS
> Note: Runners can be registered globally for an entire Gitea instance, for a specific organization, or for a single repo. This example registers globally.
Before executing the runner, first obtain a registration token by visiting [/admin/actions/runners](http://gitea.local:3000/admin/actions/runners), clicking the 'Create new Runner' button, and copying the displayed
Before executing the runner, first obtain a registration token by visiting http://gitea.local:3000/admin/actions/runners, clicking the 'Create new Runner' button, and copying the displayed
registration token, for example, `FTyMBkcK9ErmD0wm8LfBzfXOUUlQA7dBJF6BB64Z`.
### Runner Registration and Startup
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
if [[ -n "$CERC_SCRIPT_DEBUG" ]]; then
set -x
fi
mkdir -p ./gitea
mkdir -p ./gitea/ssh
mkdir -p ./act-runner