v2 #4

Merged
teutat3s merged 10 commits from v2 into main 2024-02-25 22:09:26 +00:00
Showing only changes of commit db095abc39 - Show all commits

View file

@ -1,60 +1,33 @@
kind: pipeline kind: pipeline
type: docker type: docker
name: check-build name: default
steps: steps:
- name: check - name: build
image: denoland/deno:alpine-1.34.3
commands:
- ./build.sh
when: when:
event: event:
- push - push
- pull_request
image: denoland/deno:alpine-1.39.1
commands:
- deno task build
- name: build docker image - name: publish
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: when:
event: event:
- tag - push
branch:
--- - main
kind: pipeline image: appleboy/drone-scp
type: docker settings:
name: deploy host: nachtigall.pub.solar
port: 22
steps: username:
- name: deploy from_secret: ps_ssh_user
image: registry.greenbaum.cloud/library/triton-docker key:
environment: from_secret: ps_ssh_key
DOCKER_USERNAME: source:
from_secret: docker_username - ./_site/*
DOCKER_PASSWORD: target: /srv/www/pub.solar/
from_secret: docker_password overwrite: true
TRITON_SSH_KEY: strip_components: 1
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/.ssh $HOME/.docker
- echo -e "$TRITON_SSH_KEY" > $HOME/.ssh/id_rsa
- /usr/local/bin/docker-entrypoint.sh ./deploy.sh $DRONE_TAG
trigger:
event:
- promote
- rollback
target:
- production