1
0
Fork 0
forked from oci/template

Squash all commits into one

remember to login to OCI

add nightly build

build nightly off commit

Squashed all commits into one
This commit is contained in:
Merith-TK 2024-10-02 18:50:34 +00:00 committed by merith-tk
parent 8af3f92fec
commit 899b75f47d
3 changed files with 88 additions and 39 deletions

36
Readme.md Normal file
View file

@ -0,0 +1,36 @@
# README for Docker Image Build and Publish Workflows
## Overview
This repository contains two GitHub Actions workflows that automate the building and publishing of Docker images to an OCI registry.
### Workflows
1. **On Commit to Main**
- **Trigger:** Activates on commits to the `main` branch (tags are excluded).
- **Purpose:** Builds and publishes a Docker image for each commit.
2. **On Tag Push**
- **Trigger:** Activates when a new tag is pushed.
- **Purpose:** Builds and publishes a Docker image for the tag and tags it as `latest`.
## Prerequisites
- **Secrets Needed:**
- `OCI_TOKEN`: Your OCI registry token.
- `OCI_USER`: Your OCI registry username.
## How to Use
1. **Clone the Repository:** Get a local copy of this repository.
2. **Modify Dockerfile:** Update the `Dockerfile` for your application.
3. **Push Changes:** Push changes to the `main` branch or create a new tag.
4. **Check Workflow Status:** View the Actions tab in Forgjo to monitor workflow runs.
## Notes
- Ensure your Docker environment is compatible with multi-platform builds if necessary.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.