Files
ci-cd/README.md
Torsten Ueberschar 374f421732
Some checks failed
Bump Version (via reusable workflow) / bump-version (push) Failing after 0s
so, mal sehn
2026-01-17 15:50:37 +01:00

54 lines
1.0 KiB
Markdown

## Reusable Workflows
This repo provides reusable Gitea Actions workflows that can be referenced with `uses:`.
### Bump Version
Example:
```yaml
jobs:
bump-version:
uses: tanztee/ci-cd/.github/workflows/bump-version.yaml@main
secrets:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
```
### Build and Push Docker Image
Example:
```yaml
jobs:
build-and-push:
uses: tanztee/ci-cd/.github/workflows/build-and-push.yml@main
secrets:
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
```
### Deploy Image to Kubernetes
Example:
```yaml
on:
workflow_dispatch:
inputs:
tag:
description: Image tag to deploy (e.g. v1.2.3)
required: true
type: string
jobs:
deploy:
uses: tanztee/ci-cd/.github/workflows/deploy-k8s.yml@main
with:
tag: ${{ inputs.tag }}
namespace: oumta-dev
secrets:
KUBECONFIG: ${{ secrets.KUBECONFIG }}
REGISTRY: ${{ secrets.REGISTRY }}
```