2024-12-12 07:25:07 +00:00
|
|
|
# README
|
|
|
|
|
|
|
|
This git repository provides docker base images which can be used inside Forgejo's Actions.
|
|
|
|
|
|
|
|
## Variants
|
|
|
|
|
|
|
|
All published images
|
|
|
|
|
|
|
|
* inherit from the main base image, so they also include its packages
|
|
|
|
* are re-published monthly
|
|
|
|
* are published under the `git.myservermanager.com/msm/` space and _not_ in Docker Hub
|
|
|
|
|
2024-12-13 08:02:31 +00:00
|
|
|
| Base | Image name | Packages |
|
|
|
|
| :----------- | :-------------------------------- | -----------------------------------------: |
|
|
|
|
| Ubuntu 24.04 | `executor-ubuntu` | `nodejs` `npm` `docker` `docker-buildx` |
|
|
|
|
| Ubuntu 24.04 | `executor-ubuntu-build-essential` | `build-essential` `make` `clang` |
|
|
|
|
| Ubuntu 24.04 | `executor-ubuntu-ruby` | `ruby` `ruby-dev` `rsync` `openssh-client` |
|
|
|
|
| Alpine 3.20 | `executor-alpine` | `nodejs` `npm` `docker` `docker-buildx` |
|
|
|
|
| Alpine 3.20 | `executor-alpine-java21` | `openjdk21` `unzip` |
|
2024-12-12 07:25:07 +00:00
|
|
|
|
|
|
|
### Usage
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
jobs:
|
|
|
|
build:
|
|
|
|
runs-on: docker
|
|
|
|
container:
|
2024-12-13 08:02:31 +00:00
|
|
|
image: git.myservermanager.com/msm/executor-ubuntu-build-essential
|
2024-12-12 07:25:07 +00:00
|
|
|
steps:
|
|
|
|
- name: Test
|
|
|
|
run: |
|
|
|
|
echo 'Hello'
|
|
|
|
```
|