miom.space/.drone.yml
teutat3s de9fafb8e6
Some checks failed
continuous-integration/drone/push Build is failing
Init deployment via drone CI
2023-02-27 16:54:38 +01:00

50 lines
1.1 KiB
YAML

kind: pipeline
type: docker
name: check-build
steps:
- name: check
image: denoland/deno:alpine-1.30.3
commands:
- ./build.sh
when:
event:
- push
- name: build documentation image
image: plugins/docker
settings:
registry: registry.greenbaum.cloud
repo: registry.greenbaum.cloud/pub_solar/miom.space
tags:
- latest
- ${DRONE_TAG}
username:
from_secret: docker_username
password:
from_secret: docker_password
when:
event:
- tag
- name: deploy
image: registry.greenbaum.cloud/library/triton-docker
environment:
TRITON_SSH_KEY:
from_secret: triton_ssh_key
TRITON_ACCOUNT:
from_secret: triton_account
TRITON_URL: https://lev-1.api.greenbaum.cloud
TRITON_KEY_ID: 59:9f:5a:6f:c4:e2:3b:32:7f:13:1f:de:b7:59:80:85
PROJECT_NAME: miomspace
commands:
- mkdir -p /home/node/.ssh
- echo -e "$TRITON_SSH_KEY" > /home/node/.ssh/id_rsa
- ./deploy.sh $DRONE_TAG
when:
event:
- promote
- rollback
target:
- production