ci: fix SSH deploy key mount path for Forgejo runner
Some checks failed
Release / release (push) Has been cancelled
Some checks failed
Release / release (push) Has been cancelled
This commit is contained in:
parent
732577da4c
commit
ed129e8cc6
1 changed files with 4 additions and 2 deletions
|
|
@ -11,7 +11,7 @@ jobs:
|
||||||
container:
|
container:
|
||||||
image: rust:bookworm
|
image: rust:bookworm
|
||||||
volumes:
|
volumes:
|
||||||
- /root/.ssh:/root/.ssh:ro
|
- /opt/runner/keys:/keys:ro
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Install tools
|
- name: Install tools
|
||||||
|
|
@ -22,7 +22,9 @@ jobs:
|
||||||
|
|
||||||
- name: Setup SSH
|
- name: Setup SSH
|
||||||
run: |
|
run: |
|
||||||
echo "GIT_SSH_COMMAND=ssh -p 554 -i /root/.ssh/forgejo_runner -o StrictHostKeyChecking=no" >> "$GITHUB_ENV"
|
test -r /keys/forgejo_runner || { echo "Deploy key /keys/forgejo_runner chybi"; exit 1; }
|
||||||
|
install -m 600 /keys/forgejo_runner /tmp/forgejo_runner
|
||||||
|
echo "GIT_SSH_COMMAND=ssh -p 554 -i /tmp/forgejo_runner -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=ERROR" >> "$GITHUB_ENV"
|
||||||
|
|
||||||
- name: Checkout source
|
- name: Checkout source
|
||||||
run: |
|
run: |
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue