Is there a platform documentation? #5940
-
|
First, many thx for act! Very valuable. I'm looking into running jobs on my own image, via the With that in mind, I'm curious about the platform definition. In the runners runner:
# The labels of a runner are used to determine which jobs the runner can run, and how to run them.
# Like: "macos-arm64:host" or "ubuntu-latest:docker://gitea/runner-images:ubuntu-latest"
# Find more images provided by Gitea at https://gitea.com/gitea/runner-images .
# If it's empty when registering, it will ask for inputting labels.
# If it's empty when execute `daemon`, will use labels in `.runner` file.
labels:
- "ubuntu-latest:docker://gitea/runner-images:ubuntu-latest"
- "ubuntu-22.04:docker://gitea/runner-images:ubuntu-22.04"
- "ubuntu-20.04:docker://gitea/runner-images:ubuntu-20.04"I have some questions here, which can't be answered from the given link.
Much appreciated if anybody could share some insights. Regards Christian |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
You should ask in Gitea project, if you are using Gitea Runner |
Beta Was this translation helpful? Give feedback.
-
Just like a GitHub Runner works, there's no security. Expect your entire system to be compromised. The only escape is a
For composite and docker actions, no requirements for images. For nodejs actions, which most actions are you need |
Beta Was this translation helpful? Give feedback.
Just like a GitHub Runner works, there's no security. Expect your entire system to be compromised.
The only escape is a
--ephemeralrunner option or trusting everyone running jobs on your runner, to preserve your Gitea User Data from damage. (Same for GitHub Actions). And terminating/purging the runner InstanceFor composite and docker actions, no requirements for images.
For nodejs actions, which most actions are you need
nodeinstalled inPATHof your container.PATHis the env Variable in image metadata, not in some files.