test: attempting to use ssh-agent
Some checks failed
Deploy main page / deploy (push) Failing after 12s

This commit is contained in:
Ari Yeger
2025-07-03 15:05:00 -04:00
parent 0541963bef
commit 417d3dc69c

View File

@ -16,19 +16,24 @@ jobs:
with: with:
fetch-depth: 0 fetch-depth: 0
- name: SSH-Agent Setup - name: Set up SSH
id: set-up-ssh id: set-up-ssh
uses: webfactory/ssh-agent@v0.9.1 run: |
with: mkdir -p /home/node/.ssh
ssh-private-key: ${{ secrets.DOKKU_DEPLOY_KEY }} echo "$SSH_PRIVATE_KEY" > /home/node/.ssh/dokku-deploy
chmod 600 /home/node/.ssh/dokku-deploy
ssh-keyscan -H 192.168.1.46 >> /home/node/.ssh/known_hosts
eval $(ssh-agent -s)
ssh-add /home/node/.ssh/dokku-deploy
echo "SSH_AUTH_SOCK=$SSH_AUTH_SOCK" >> ${GITHUB_OUTPUT}
echo "SSH_AGENT_PID=$SSH_AGENT_PID" >> ${GITHUB_OUTPUT}
env:
SSH_PRIVATE_KEY: ${{ secrets.DOKKU_DEPLOY_KEY }}
- name: Deploy to Dokku - name: Deploy to Dokku
env: env:
SSH_AUTH_SOCK: ${{ steps.set-up-ssh.outputs.SSH_AUTH_SOCK }} SSH_AUTH_SOCK: steps.set-up-ssh.outputs.SSH_AUTH_SOCK
SSH_AGENT_PID: steps.set-up-ssh.outputs.SSH_AGENT_PID
GIT_SSH_COMMAND: 'ssh -A -o UserKnownHostsFile=/home/node/.ssh/known_hosts' GIT_SSH_COMMAND: 'ssh -A -o UserKnownHostsFile=/home/node/.ssh/known_hosts'
run: | run: |
echo "github output = ${{ toJson(GITHUB_OUTPUT) }}"
echo "ssh agent = $SSH_AUTH_SOCK"
echo "git ssh command = $GIT_SSH_COMMAND"
git remote add dokku dokku@192.168.1.46:main-page git remote add dokku dokku@192.168.1.46:main-page
git push dokku master --force git push dokku master --force