pipeline: update: image: earthly/earthly:v0.8.1 volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - FORCE_COLOR=1 - EARTHLY_EXEC_CMD="/bin/sh" secrets: [ EARTHLY_CONFIGURATION, SSH_CONFIG, SSH_UPLOAD_KEY, SSH_KNOWN_HOSTS, SSH_TARGET, ] commands: - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - earthly bootstrap - earthly --secret SSH_CONFIG --secret SSH_UPLOAD_KEY --secret SSH_KNOWN_HOSTS --secret SSH_TARGET --push +deploy when: branch: ["main"]