Obsessed-Yanqing/.drone.yml

36 lines
762 B
YAML
Raw Normal View History

2024-04-01 12:42:14 +02:00
kind: pipeline
name: build
type: docker
steps:
- name: get cargo tag
image: rust:alpine
commands:
2024-04-01 12:43:50 +02:00
- apk add musl-dev
2024-04-01 12:42:14 +02:00
- cargo install cargo-get
- echo "$(cargo get package.version --pretty),latest" > .tags
- name: build
image: plugins/docker
settings:
registry: r.regnault.dev
username:
from_secret: DOCKER_USERNAME
password:
from_secret: DOCKER_PASSWORD
repo: r.regnault.dev/obsessed-yanqing
2024-04-01 13:59:58 +02:00
force_tag: true
- name: deploy
image: appleboy/drone-ssh
settings:
host:
- 10.1.2.4
username: stack-deployer
password:
from_secret: SSH_PASSWORD
port: 22
command_timeout: 2m
script:
- ./deploy.sh obsessed-yanqing