name: Build Docker Image on: push: branches: - main jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v6 - name: Build Docker image run: | docker build -t skoszewski/azure-cli:latest . - name: Log in to Docker Hub uses: docker/login-action@v3 with: username: ${{ vars.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} - name: Push Docker image to Docker Hub run: | docker push skoszewski/azure-cli:latest