name: Build and Push Docker Image on: push: branches: - main jobs: build: runs-on: docker container: image: gitea/runner-images:ubuntu-22.04 steps: # - name: Clone repo # run: | # git clone https://git.duvaher.com/DilankaHer/my_website.git - name: Checkout code uses: actions/checkout@v4 # - name: Install Docker CLI # run: | # apt-get update # apt-get install docker.io - name: Check Docker run: | docker version docker ps - name: Build image run: | docker build -t dilankaher/my_website:latest . # - name: Login # run: | # echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin - name: Push image run: | docker push dilankaher/my_website:latest