dgd-backupper-php/.drone.yml

60 lines
1.5 KiB
YAML

kind: pipeline
name: default
type: docker
clone:
tags: true
steps:
# - name: composer
# pull: if-not-exists
# image: composer
# commands:
# - composer install --prefer-dist
##
## - name: test
## image: lorisleiva/laravel-docker
## commands:
## - ./vendor/bin/phpunit
##
## - name: github
## image: alpine/git
## environment:
## SSH_KEY:
## from_secret: id_rsa
## SSH_KEY_PUB:
## from_secret: id_rsa_pub
## commands:
## - mkdir ~/.ssh
## - echo "$SSH_KEY" | tr -d '\r' > ~/.ssh/id_rsa
## - echo "$SSH_KEY_PUB" | tr -d '\r' > ~/.ssh/id_rsa.pub
## - chmod 755 ~/.ssh
## - chmod 600 ~/.ssh/id_rsa
## - chmod 600 ~/.ssh/id_rsa.pub
## - eval $(ssh-agent)
## - ssh-add ~/.ssh/id_rsa
## - ssh-keyscan -H 'github.com' >> ~/.ssh/known_hosts
## - git remote add github git@github.com:muhep06/dgd-backupper-php.git
## - git push github master -f
#
# - name: build
# image: lorisleiva/laravel-docker
# commands:
# - composer global require humbug/box
# - git pull origin master --tags
# - php backupper app:build --build-version=$(git describe --abbrev=0 --tags) -n
# - php builds/backupper
# when:
# event: tag
- name: publish
image: plugins/github-release
settings:
api_key:
from_secret: api_key
files:
- builds/*
prerelease: true
upload_url: /repos/muhep06/dgd-backupper-php/releases
base_url: https://api.github.com