https://github.com/timo-reymann/sshpass-ci-container
Docker image to run sshpass in CI environments
https://github.com/timo-reymann/sshpass-ci-container
ci docker sshpass
Last synced: 11 months ago
JSON representation
Docker image to run sshpass in CI environments
- Host: GitHub
- URL: https://github.com/timo-reymann/sshpass-ci-container
- Owner: timo-reymann
- License: mit
- Archived: true
- Created: 2023-10-04T20:38:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-05T20:38:24.000Z (over 1 year ago)
- Last Synced: 2025-03-05T08:36:43.471Z (about 1 year ago)
- Topics: ci, docker, sshpass
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/timoreymann/sshpass-ci-container
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
sshpass-ci-container
===
[](https://github.com/timo-reymann/sshpass-ci-container/blob/main/LICENSE)
[](https://hub.docker.com/r/timoreymann/sshpass-ci-container)
[](https://github.com/timo-reymann/sshpass-ci-container/actions/workflows/main.yml)
[](https://github.com/timo-reymann/sshpass-ci-container/releases)
[](https://renovatebot.com)
[](https://pre-commit.com/)
Dead simple container for use with Gitlab CI, CircleCI etc. to access SSH hosts secured by password.
## Features
- git preinstalled
- lightweight alpine base
- regular updates with renovate
## Requirements
- none
## Usage
Use as regular image in your CI tool
## Motivation
I needed an util container for accessing servers over ssh using the password in CI when SSH key rotation was more
difficult or not possible. To save time in CI created small helper image, that I am now publishing.
## Contributing
I love your input! I want to make contributing to this project as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the configuration
- Submitting a fix
- Proposing new features
- Becoming a maintainer
To get started please read the [Contribution Guidelines](./CONTRIBUTING.md).
## Development
### Requirements
- [Docker](https://docs.docker.com/get-docker/)
### Test
```sh
docker run --rm -it timoreymann/sshpass-ci-container
```
### Build
```sh
docker build . -t timoreymann/sshpass-ci-container:local
```