Sign inSign up

int128/groovy-ssh

By int128

Updated over 7 years ago

Image
0

616

int128/groovy-ssh repository overview

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.

Tag summary

Content type

Image

Digest

sha256:a6dc539c5

Size

248.9 MB

Last updated

over 7 years ago

docker pull int128/groovy-ssh