https://github.com/jenkinsci/mina-sshd-api-plugin
This plugin provides the Apache Mina SSHD Core library to plugins.
https://github.com/jenkinsci/mina-sshd-api-plugin
sshd
Last synced: 19 days ago
JSON representation
This plugin provides the Apache Mina SSHD Core library to plugins.
- Host: GitHub
- URL: https://github.com/jenkinsci/mina-sshd-api-plugin
- Owner: jenkinsci
- License: mit
- Created: 2022-06-07T10:28:17.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-08-28T17:02:36.000Z (about 1 month ago)
- Last Synced: 2025-08-28T23:17:27.396Z (about 1 month ago)
- Topics: sshd
- Language: Java
- Homepage: https://plugins.jenkins.io/ui/search/?query=mina-sshd-api
- Size: 162 KB
- Stars: 2
- Watchers: 1
- Forks: 18
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Mina SSHD Api Plugin
This plugin wraps [Apache Mina SSHD](https://github.com/apache/mina-sshd) modules as Jenkins plugins. Each module have its own plugins.
# Build
To build the plugin locally:
```
mvn clean verify
```# Release
The release is automated on Pull Request merge as per [this documentation](https://www.jenkins.io/doc/developer/publishing/releasing-cd/#releasing). To release the plugin, ask the maintainer(s) to merge a PR.
[See the release page](https://plugins.jenkins.io/mina-sshd-api-common/#releases)
# Test local instance
```
mvn hpi:run
```# Adding a new Plugin / Module
If in need for a new SSHD module, open a pull request on this repository. Follow these steps:
* Create a new directory `mina-sshd-api-#MODULE_NAME`
* Create `pom.xml`
* Add a dependency on `org.apache.sshd:sshd-#MODULE_NAME`.```
org.apache.sshd
sshd-#MODULE_NAME
${revision}
```
* Exclude all transitive dependencies
* Create `src/main/resource/index.jelly`
* Add the module to the root `pom.xml`