steps: build-and-push: when: event: [push] branch: [main] image: docker:latest environment: DOCKER_USERNAME: from_secret: DOCKER_USERNAME DOCKER_PASSWORD: from_secret: DOCKER_PASSWORD volumes: - /var/run/docker.sock:/var/run/docker.sock commands: - docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD" - docker build -t elisha852/omegabasms:latest . - docker push elisha852/omegabasms:latest