ansible-bws/.forgejo/workflows/build.yml
mafyuh e597c29b77
Some checks failed
Docker Build, Tag, and Deploy / build (push) Failing after 7s
Update .forgejo/workflows/build.yml
2025-01-13 01:57:21 -05:00

36 lines
741 B
YAML

name: Docker Build, Tag, and Deploy
on:
push:
branches:
- master
jobs:
build:
runs-on: docker
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: mafyuh
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Get the current Git tag
id: get_tag
run: |
TAG=$(git describe --tags --abbrev=0)
echo "TAG=$TAG" >> $GITHUB_ENV
- name: Build Docker image
run: |
IMAGE_TAG="mafyuh/ansible-bws:${{ env.TAG }}"
docker build -t $IMAGE_TAG .
- name: Push Docker image to Docker Hub
run: |
docker push mafyuh/ansible-bws:${{ env.TAG }}