Newer
Older
executors:
docker:
working_directory: /tmp/workspace
- image: docker:latest
jobs:
docker:
parameters:
with_deploy:
type: boolean
default: false
steps:
- checkout
- setup_remote_docker
- run:
- when:
condition: <<parameters.with_deploy>>
steps:
- run:
name: Deploy
command: |
if [ "$DOCKERHUB_USERNAME$DOCKERHUB_PASSWORD" ]
then
docker tag misskey/misskey misskey/misskey:$(cat package.json | jq -r .version)
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
docker push misskey/misskey
else
echo -e '\033[0;33mAborted deploying to Docker Hub\033[0;39m'
fi