name: Docker Image CI on: [push] # on: # push: # branches: [ $default-branch ] # pull_request: # branches: [ $default-branch ] env: IMAGE_NAME: repo2.hub.gmetri.io/${{ github.repository }}:${{ github.ref_name }}-v9 jobs: docker-build-and-push: runs-on: ubuntu-22.04 steps: - name: Debug run: | ls ${{ github.workspace }} echo "VARS" echo "vars.docker_repo2_username" ${{vars.docker_repo2_username}} echo "SECRETS" echo "secrets.docker_repo2_password2" ${{ secrets.docker_repo2_password2 }} echo "CONTEXT" echo "github.repository" ${{ github.repository }} echo "github.ref_name" ${{ github.ref_name }} - uses: docker/login-action@v3 name: Login to GitHub Container Registry with: registry: repo2.hub.gmetri.io username: ${{ vars.docker_repo2_username }} password: ${{ secrets.docker_repo2_password }} - uses: actions/checkout@v4 - name: List files in the repository run: | ls ${{ github.workspace }} && \ echo "VARS" echo "var.DOCKER_REPO2_REGISTRY" ${{ vars.DOCKER_REPO2_REGISTRY }} echo "CONTEXT" echo "github.repository" ${{ github.repository }} echo "github.ref_name" ${{ github.ref_name }} - name: Build the Docker image run: | docker build ./context --file context/Dockerfile --tag $IMAGE_NAME && \ docker push $IMAGE_NAME # my-image-name:$(date +%s) # ${DRONE_BRANCH//\//-}-v8