Compare commits
1 commit
Author | SHA1 | Date | |
---|---|---|---|
Simon Vieille | 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