name: Build and Push Docker Image on: push: branches: - main jobs: build: runs-on: docker # matches your runner label steps: - name: Clone repo run: | git clone https://git.duvaher.com/DilankaHer/my_website.git - name: Install Docker CLI run: | apt-get update apt-get install -y docker-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