add mage:test image
All checks were successful
ci/woodpecker/push/mage Pipeline was successful

This commit is contained in:
Simon Vieille 2024-03-03 19:46:57 +01:00
parent 676e9dfe67
commit 2f45834c75
Signed by: deblan
GPG key ID: 579388D585F70417

36
.woodpecker/mage.yml Normal file
View 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"