Some checks failed
ci-base / build (push) Failing after 5m25s
Install husky globally via bun for git hooks management in CI workflows.
33 lines
848 B
Markdown
33 lines
848 B
Markdown
# ci-base
|
|
|
|
All-in-one Docker image for building and releasing projects in CI pipelines.
|
|
|
|
Based on `ubuntu:24.04`.
|
|
|
|
## Included software
|
|
|
|
| Software | Description |
|
|
|----------|-------------|
|
|
| **Go** (latest) | Go programming language |
|
|
| **GoReleaser** (latest) | Release automation tool for Go projects |
|
|
| **Bun** (latest) | JavaScript runtime, bundler, and package manager |
|
|
| **Husky** (latest) | Git hooks manager (installed globally) |
|
|
| **Docker** (CE + CLI) | Container runtime with buildx and compose plugins |
|
|
| **UPX** | Executable packer/compressor |
|
|
| **System tools** | ca-certificates, curl, git, make, wget, unzip |
|
|
|
|
## Usage
|
|
|
|
```yaml
|
|
steps:
|
|
- name: build
|
|
image: git.nakama.town/fmartingr/ci-images/ci-base:latest
|
|
commands:
|
|
- make build
|
|
```
|
|
|
|
## Building locally
|
|
|
|
```bash
|
|
docker build -t ci-base images/ci-base/
|
|
```
|