mirror of
https://code.forgejo.org/forgejo/runner.git
synced 2025-09-15 18:57:01 +00:00
feat: lxc-systemd defaults to using Forgejo runner 9.0.2 (#804)
<!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - features - [PR](https://code.forgejo.org/forgejo/runner/pulls/804): <!--number 804 --><!--line 0 --><!--description ZmVhdDogbHhjLXN5c3RlbWQgZGVmYXVsdHMgdG8gdXNpbmcgRm9yZ2VqbyBydW5uZXIgOS4wLjI=-->feat: lxc-systemd defaults to using Forgejo runner 9.0.2<!--description--> <!--end release-notes-assistant--> Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/804 Reviewed-by: Michael Kriese <michael.kriese@gmx.de> Co-authored-by: Earl Warren <contact@earl-warren.org> Co-committed-by: Earl Warren <contact@earl-warren.org>
This commit is contained in:
parent
83e7b4ae10
commit
2b9617c7f8
2 changed files with 4 additions and 4 deletions
|
@ -64,7 +64,7 @@ The creation of a new runner is driven by the following environment variables:
|
|||
- `INPUTS_SERIAL`: unique number in the range `[10-100]` (check `/etc/forgejo-runner`)
|
||||
- `INPUTS_TOKEN`: a runner registration token obtained from the web UI
|
||||
- `INPUTS_FORGEJO`: the Forgejo instance from which `INPUTS_TOKEN` was obtained (e.g. https://code.forgejo.org)
|
||||
- `INPUTS_RUNNER_VERSION`: the version of the Forgejo runner as found in https://code.forgejo.org/forgejo/runner/releases (e.g. 6.3.0)
|
||||
- `INPUTS_RUNNER_VERSION`: the version of the Forgejo runner as found in https://code.forgejo.org/forgejo/runner/releases (e.g. 9.0.2)
|
||||
- `INPUTS_LXC_CONFIG`: the value of the `--config` argument of [lxc-helpers](https://code.forgejo.org/forgejo/lxc-helpers/#usage) used when creating the LXC container for the runner (e.g. `docker`)
|
||||
- `INPUTS_LIFETIME`: the LXC container is re-created when its lifetime expires (e.g. 7d)
|
||||
|
||||
|
@ -86,5 +86,5 @@ The creation of a new runner is driven by the following environment variables:
|
|||
The goal is that a LXC container uses a version of the Forgejo runner
|
||||
that is different from the default. It needs to be installed and pinned.
|
||||
|
||||
- Install: `INPUTS_RUNNER_VERSION=6.3.0 forgejo-runner-service.sh install_runner`
|
||||
- Pin the version in `/etc/forgejo-runner/N/env` (e.g. `INPUTS_RUNNER_VERSION=6.3.0`)
|
||||
- Install: `INPUTS_RUNNER_VERSION=9.0.2 forgejo-runner-service.sh install_runner`
|
||||
- Pin the version in `/etc/forgejo-runner/N/env` (e.g. `INPUTS_RUNNER_VERSION=9.0.2`)
|
||||
|
|
|
@ -21,7 +21,7 @@ trap "rm -fr $TMPDIR" EXIT
|
|||
: ${INPUTS_FORGEJO:=https://code.forgejo.org}
|
||||
: ${INPUTS_LIFETIME:=7d}
|
||||
: ${INPUTS_LXC_HELPERS_VERSION:=1.0.3}
|
||||
: ${INPUTS_RUNNER_VERSION:=7.0.0}
|
||||
: ${INPUTS_RUNNER_VERSION:=9.0.2}
|
||||
|
||||
: ${KILL_AFTER:=21600} # 6h == 21600
|
||||
NODEJS_VERSION=20
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue