Compare commits
No commits in common. "trunk" and "v1.1" have entirely different histories.
@ -1,41 +0,0 @@
|
|||||||
# Release Description
|
|
||||||
|
|
||||||
## Added Docker Build and Push Automation
|
|
||||||
|
|
||||||
This release introduces a new build and push script to streamline the Docker image creation and publishing process for the `rbvtopudding/gitea-act_runner` image.
|
|
||||||
|
|
||||||
### New Features
|
|
||||||
|
|
||||||
**`build-and-push.sh` - Automated Build and Push Script**
|
|
||||||
- Automated Docker image build process for `rbvtopudding/gitea-act_runner`
|
|
||||||
- Automatic push to Docker Hub after successful build
|
|
||||||
- Flexible tagging support (defaults to `latest` if no tag specified)
|
|
||||||
- Error handling with `set -euo pipefail` for robust execution
|
|
||||||
- Progress messages for build and push operations
|
|
||||||
|
|
||||||
### Usage
|
|
||||||
|
|
||||||
**Manual Execution:**
|
|
||||||
```bash
|
|
||||||
# Build and push with default "latest" tag
|
|
||||||
./build-and-push.sh
|
|
||||||
|
|
||||||
# Build and push with specific tag
|
|
||||||
./build-and-push.sh v1.0.0
|
|
||||||
```
|
|
||||||
|
|
||||||
**Automated via Gitea Workflow:**
|
|
||||||
The script is integrated with the Gitea workflow (`.gitea/workflows/build-and-push.yaml`) and will automatically build and push images when releases are published, using the release tag as the Docker image tag.
|
|
||||||
|
|
||||||
### What's Built
|
|
||||||
|
|
||||||
The Docker image is based on `gitea/act_runner:latest` with the following additional packages:
|
|
||||||
- `nodejs` - JavaScript runtime
|
|
||||||
- `npm` - Node package manager
|
|
||||||
- `docker` - Docker CLI
|
|
||||||
|
|
||||||
### Requirements
|
|
||||||
|
|
||||||
- Docker must be installed and running
|
|
||||||
- Must be logged into Docker Hub (`docker login`) before running the script
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user