All Projects → int128 → Groovy Ssh

int128 / Groovy Ssh

Licence: apache-2.0
SSH automation tool based on Groovy DSL

Programming Languages

groovy
2714 projects
dsl
153 projects

Labels

Projects that are alternatives of or similar to Groovy Ssh

Ssh Connect
🐙 simple ssh manager based on bash/zsh history
Stars: ✭ 86 (-14%)
Mutual labels:  ssh
Sshconfig
Minimal command to Add/Remove/list ssh aliases in $HOME/.ssh/config
Stars: ✭ 93 (-7%)
Mutual labels:  ssh
Guacamole
Guacamole是无客户端的远程桌面网关。它支持VNC,RDP和SSH等标准协议。 我们称之为无客户端,因为不需要插件或客户端软件。 感谢HTML5,一旦Guacamole安装在服务器上,您访问桌面所需的全部功能就是一个Web浏览器。
Stars: ✭ 99 (-1%)
Mutual labels:  ssh
Castle Winbuntu
Homesick Castle for use on WSL.
Stars: ✭ 87 (-13%)
Mutual labels:  ssh
Webssh2
Web SSH Client using ssh2, socket.io, xterm.js, and express. webssh webssh2
Stars: ✭ 1,293 (+1193%)
Mutual labels:  ssh
Docker Tunnel
a (simple) dockerized ssh tunnel
Stars: ✭ 96 (-4%)
Mutual labels:  ssh
Monday
⚡️ A dev tool for microservice developers to run local applications and/or forward others from/to Kubernetes SSH or TCP
Stars: ✭ 1,246 (+1146%)
Mutual labels:  ssh
Alfred Tty
Alfred Workflow to quickly switch between or close iTerm windows, tabs and panes based on title and tty
Stars: ✭ 99 (-1%)
Mutual labels:  ssh
Daggy
Daggy - Data Aggregation Utility. Open source, free, cross-platform, server-less, useful utility for remote or local data aggregation and streaming
Stars: ✭ 91 (-9%)
Mutual labels:  ssh
Loco
Share localhost through SSH. Local/Remote port forwarding made safe and easy.
Stars: ✭ 98 (-2%)
Mutual labels:  ssh
Autossh
Heavily customizable AutoSSH Docker container
Stars: ✭ 86 (-14%)
Mutual labels:  ssh
Networkmanager
A powerful tool for managing networks and troubleshoot network problems!
Stars: ✭ 1,296 (+1196%)
Mutual labels:  ssh
Iap Desktop
IAP Desktop is a Windows application that provides zero-trust Remote Desktop and SSH access to Linux and Windows VMs on Google Cloud.
Stars: ✭ 96 (-4%)
Mutual labels:  ssh
Swiff
💁 Command line tools for common local ↔ remote server tasks.
Stars: ✭ 87 (-13%)
Mutual labels:  ssh
Teleport
Certificate authority and access plane for SSH, Kubernetes, web apps, databases and desktops
Stars: ✭ 10,602 (+10502%)
Mutual labels:  ssh
Tomahawk
A simple ssh wrapper to execute commands into many hosts.
Stars: ✭ 83 (-17%)
Mutual labels:  ssh
Ssh Mitm
SSH man-in-the-middle tool
Stars: ✭ 1,328 (+1228%)
Mutual labels:  ssh
Mercury
Simple Android app that sends pre-configured commands to remote servers via SSH.
Stars: ✭ 100 (+0%)
Mutual labels:  ssh
Ftpbucket
FTPbucket is a PHP script that enables you to sync your BitBucket or GitHub repository with any web-server
Stars: ✭ 99 (-1%)
Mutual labels:  ssh
Sidedoor
SSH connection daemon for Debian/Raspbian/Ubuntu/etc
Stars: ✭ 97 (-3%)
Mutual labels:  ssh

Groovy SSH CircleCI Gradle Status

Groovy SSH is an automation tool based on DSL providing the remote command execution and file transfer.

https://gradle-ssh-plugin.github.io

Contributions

This is an open source software licensed under the Apache License Version 2.0. Feel free to open issues or pull requests.

Unit test

We can run the unit test as follows:

./gradlew :core:check

Server integration test

We can run the server integration test using Apache MINA SSHD server as follows:

./gradlew :server-integration-test:check

CLI test

We can run the integration test of CLI as follows:

./gradlew :cli:check

OS integration test

We can run the OS integration tests using int128/sshd image as follows:

# Run a sshd container
./os-integration-test/run-sshd.sh

# Run the tests
./gradlew :os-integration-test:check

Gradle SSH Plugin integration test

We can run the test with Gradle SSH Plugin. See plugin-integration/run-plugin-integration-test.sh for details.

If you are planning to release with specification change breaking backward compatibility, create groovy-ssh-acceptance-test branch on Gradle SSH Plugin to pass the acceptance test.

Release

Push a versioned tag to GitHub and CI will upload the artifact to Bintray.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].