Skip to content

Commit 3f7c80e

Browse files
committed
Get rid of ssh-agent.
1 parent 7d22eea commit 3f7c80e

1 file changed

Lines changed: 3 additions & 12 deletions

File tree

entrypoint.sh

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,6 @@ log() {
88
log "Packing workspace into archive to transfer onto remote machine."
99
tar cjvf /tmp/workspace.tar.bz2 --exclude .git .
1010

11-
log "Launching ssh agent."
12-
eval `ssh-agent -s`
13-
cleanup() {
14-
log "Killing ssh agent."
15-
ssh-agent -k
16-
}
17-
trap cleanup EXIT
18-
19-
ssh-add <(echo "$SSH_PRIVATE_KEY")
20-
2111
remote_command=<< EOF
2212
set -e
2313
@@ -45,6 +35,7 @@ docker-compose up -d
4535
EOF
4636

4737
echo ">> [local] Connecting to remote host."
48-
ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null \
49-
"$SSH_USER@$SSH_HOST:$SSH_PORT" \
38+
ssh -i <(echo "$SSH_PRIVATE_KEY") \
39+
-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null \
40+
"$SSH_USER@$SSH_HOST" -p "$SSH_PORT" \
5041
"$remote_command"

0 commit comments

Comments
 (0)