الملفات
ghaymah-exam-MohamedSaleh-SRE/.gitea/workflows/ci.yaml
2026-07-27 01:12:15 +00:00

31 أسطر
657 B
YAML

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