This commit is contained in:
parent
676e9dfe67
commit
2f45834c75
36
.woodpecker/mage.yml
Normal file
36
.woodpecker/mage.yml
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
variables:
|
||||||
|
volumes: &volumes
|
||||||
|
- /data/${CI_REPO}:/builds
|
||||||
|
|
||||||
|
steps:
|
||||||
|
"Deploy":
|
||||||
|
image: deblan/mage:test
|
||||||
|
secrets: [ssh_priv_key, ssh_user, ssh_host, app_directory]
|
||||||
|
volumes: *volumes
|
||||||
|
pull: true
|
||||||
|
settings:
|
||||||
|
directory: "/builds/$CI_COMMIT_SHA"
|
||||||
|
ssh_key:
|
||||||
|
content:
|
||||||
|
from_secret: ssh_priv_key
|
||||||
|
file: "$HOME/.ssh/id_ed25519"
|
||||||
|
template: .mage.yml.dist
|
||||||
|
substitutions:
|
||||||
|
- from: ssh_user
|
||||||
|
to:
|
||||||
|
from_secret: ssh_user
|
||||||
|
- from: ssh_host
|
||||||
|
to:
|
||||||
|
from_secret: ssh_host
|
||||||
|
targets: "$CI_PIPELINE_DEPLOY_TARGET"
|
||||||
|
# commands:
|
||||||
|
# - cd "/builds/$CI_COMMIT_SHA"
|
||||||
|
# - mkdir "$HOME/.ssh"
|
||||||
|
# - echo "$SSH_PRIV_KEY" > "$HOME/.ssh/id_ed25519"
|
||||||
|
# - chmod 700 "$HOME/.ssh"
|
||||||
|
# - chmod 600 "$HOME/.ssh/id_ed25519"
|
||||||
|
# - cp .mage.yml.dist .mage.yml
|
||||||
|
# - sed -i "s/ssh_user/$SSH_USER/g" .mage.yml
|
||||||
|
# - sed -i "s/ssh_host/$SSH_HOST/g" .mage.yml
|
||||||
|
# - sed -i "s#app_directory#$APP_DIRECTORY#g" .mage.yml
|
||||||
|
# - mage deploy "$CI_PIPELINE_DEPLOY_TARGET"
|
Loading…
Reference in a new issue