add real workflow

هذا الالتزام موجود في:
root
2026-07-27 01:02:36 +00:00
الأصل c0a4292ad5
التزام b61ec59c00

30
.gitea/workflows/ci.yaml Normal file
عرض الملف

@@ -0,0 +1,30 @@
name: Ghaymah CI/CD
on:
push:
branches:
- main
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v4
- name: Login to Docker Hub
run: |
echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login \
-u "${{ secrets.DOCKERHUB_USERNAME }}" \
--password-stdin
- name: Build Docker Image
run: |
docker build \
-f q1-deploy-monitor/Dockerfile \
-t mohamedsaleh33/ghaymah-sre-api:v2 .
- name: Push Docker Image
run: |
docker push mohamedsaleh33/ghaymah-sre-api:v2