name: Build and Push Docker Image on: push: branches: - main jobs: build: runs-on: docker container: image: gitea/runner-images:ubuntu-22.04-slim 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 -y docker-ce-cli - 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