37 lines
783 B
YAML
37 lines
783 B
YAML
kind: pipeline
|
|
type: docker
|
|
name: default
|
|
steps:
|
|
- name: build
|
|
image: docker.registry.bksp.space/common-runner
|
|
commands:
|
|
- .ci/build.sh
|
|
environment:
|
|
SECRET_KEY:
|
|
from_secret: secret_key
|
|
|
|
- name: deploy
|
|
image: docker.registry.bksp.space/common-runner
|
|
commands:
|
|
- echo "$${SSH_KEY}" > /tmp/key
|
|
- chmod 600 /tmp/key
|
|
- .ci/deploy.sh
|
|
environment:
|
|
SSH_KEY:
|
|
from_secret: ssh_key
|
|
SSH_PRIMARY_HOST:
|
|
from_secret: primary_host
|
|
SSH_PRIMARY_USER:
|
|
from_secret: primary_user
|
|
SSH_PRIMARY_PORT:
|
|
from_secret: primary_port
|
|
SSH_SECONDARY_HOST:
|
|
from_secret: secondary_host
|
|
SSH_SECONDARY_USER:
|
|
from_secret: secondary_user
|
|
SSH_SECONDARY_PORT:
|
|
from_secret: secondary_port
|
|
|
|
image_pull_secrets:
|
|
- dockerconfig
|