mirror of
https://github.com/actions/actions-runner-controller.git
synced 2025-12-15 22:47:13 +00:00
feat: add docker-compose and clean up the default runner (#1924)
* feat: clean and add docker-compose * feat: make docker compose download arch aware * fix: use new ARG name * fix: correct case in url * ci: add some debug output to workflow * ci: add ARG for docker * fix: various fixes * chore: more alignment changes * chore: use /usr/bin over /usr/local/bin * chore: more logical order * fix: add recursive flag * chore: actions/runner stuff with actions/runner * ci: bump checkout to latest * fix: rootless build Co-authored-by: toast-gear <toast-gear@users.noreply.github.com> Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
This commit is contained in:
@@ -1661,8 +1661,10 @@ The GitHub hosted runners include a large amount of pre-installed software packa
|
||||
This solution maintains a few runner images with `latest` aligning with GitHub's Ubuntu version, these images do not contain all of the software installed on the GitHub runners. The images contain the following subset of packages from the GitHub runners:
|
||||
|
||||
- Basic CLI packages
|
||||
- git
|
||||
- docker
|
||||
- Git
|
||||
- Git LFS
|
||||
- Docker
|
||||
- Docker Compose
|
||||
- build-essentials
|
||||
|
||||
The virtual environments from GitHub contain a lot more software packages (different versions of Java, Node.js, Golang, .NET, etc) which are not provided in the runner image. Most of these have dedicated setup actions which allow the tools to be installed on-demand in a workflow, for example: `actions/setup-java` or `actions/setup-node`
|
||||
@@ -1780,7 +1782,6 @@ spec:
|
||||
labels:
|
||||
- windows
|
||||
- X64
|
||||
- devops-managed
|
||||
```
|
||||
|
||||
#### Dockerfile
|
||||
@@ -1838,7 +1839,6 @@ spec:
|
||||
labels:
|
||||
- linux
|
||||
- X64
|
||||
- devops-managed
|
||||
```
|
||||
</p>
|
||||
</details>
|
||||
|
||||
Reference in New Issue
Block a user