2021-04-09 12:31:25 +00:00
|
|
|
# Docker SSH-Client image
|
2021-04-09 12:21:41 +00:00
|
|
|
|
|
|
|
Updated on a weekly basis.
|
|
|
|
|
2021-04-09 12:31:25 +00:00
|
|
|
## Source repo:
|
|
|
|
|
|
|
|
https://gitlab.heili.eu/lukas/ssh-docker
|
|
|
|
|
2021-04-09 12:21:41 +00:00
|
|
|
## Example Gitlab job:
|
|
|
|
|
|
|
|
```
|
|
|
|
Test_Deploy:
|
|
|
|
stage: deploy
|
|
|
|
image: luki42/ssh:latest
|
|
|
|
needs:
|
|
|
|
- Frontend_Tests
|
|
|
|
- Backend_Tests
|
|
|
|
- Debian_Server
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
script:
|
|
|
|
- eval $(ssh-agent -s)
|
2021-04-09 13:03:58 +00:00
|
|
|
- echo "$SSH_PRIVATE_KEY" | ssh-add -
|
2021-04-09 12:21:41 +00:00
|
|
|
- mkdir -p ~/.ssh
|
|
|
|
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
|
|
|
|
- scp deb/Testpackage.deb root@192.168.0.42:/tmp/
|
|
|
|
- ssh root@192.168.0.42 "DEBIAN_FRONTEND=noninteractive apt-get --reinstall -y -qq install /tmp/Testpackage.deb && rm /tmp/Testpackage.deb"
|
2021-04-09 13:03:58 +00:00
|
|
|
```
|