steps: build-and-push: when: event: [push] branch: [main] image: gcr.io/kaniko-project/executor:latest environment: DOCKER_USERNAME: from_secret: DOCKER_USERNAME DOCKER_PASSWORD: from_secret: DOCKER_PASSWORD commands: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"https://index.docker.io/v1/\":{\"username\":\"${DOCKER_USERNAME}\",\"password\":\"${DOCKER_PASSWORD}\"}}}" > /kaniko/.docker/config.json - /kaniko/executor --context=/woodpecker/src --dockerfile=Dockerfile --destination=docker.io/elisha852/omegabasms:latest