Groovy Shell
Latest commit 45b025a Apr 21, 2017 @int128 committed on GitHub Merge pull request #299 from int128/groovy-ssh-2.9.0
Groovy SSH 2.9.0

README.md

Gradle SSH Plugin CircleCI Gradle Status

Gradle SSH Plugin provides SSH facilities such as command execution or file transfer on Gradle.

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.

Development

Gradle SSH Plugin internally uses Groovy SSH library. It depends on JSch.

The document is maintained on the repository of Groovy SSH.

Acceptance Test

We can run the acceptance test to verify behavior of the plugin on Gradle. Test condition can be set by system properties as follows:

System Property Value Default
target.gradle.versions List of target Gradle version current version and 1.12
target.java.home Target JVM current JVM

e.g.

# Setup SSH server on Docker
./acceptance-test/setup-ssh.sh

# Run test
./gradlew -Ptarget.gradle.versions=3.0,2.0,1.12 :acceptance-test:test

Release

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

License

Copyright 2012-2016 Hidetake Iwata

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.