1.0 KiB
1.0 KiB
Gitea
Gitea runner's function exactly the same as GitHub runners. They're just stored in the .gitea folder instead of .github folder.
Docker
Gitea supports storing docker images.
This is an example of a gitea action that creates and pushes an image.
name: Build and Push Docker Image
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Registry
uses: docker/login-action@v3
with:
registry: git.ramblingcoder.com
username: ${{ secrets.GIT_USERNAME }}
password: ${{ secrets.GIT_PASSWORD }}
- name: Build Image
run: |
docker build -t git.ramblingcoder.com/USER_HERE/IMAGE_HERE -f docker/Dockerfile .
- name: Push Image
run: docker push git.ramblingcoder.com/USER_HERE/IMAGE_HERE