Skip to content

johnroach/Gradle-Sauce-Connect-Plugin

 
 

Repository files navigation

Gradle SauceConnect Plugin

This is SauceConnect plugin that downloads, starts and stops SauceLab's SauceConnect application.

Requirements

  • SauceLabs Account
  • Gradle initialized project

Publishing

For now the following will publish the plugins:

./gradlew build publishPlugins

TODO

  • #1 - Inject SauceConnect options: do it as a string
  • #2 - Version handling for SauceConnect
  • #3 - Check if SauceConnect was previously downloaded
  • Download archive artifact (must work on Darwin/Windows/Linux)
  • Un-archive archive artifact (must work on Darwin/Windows/Linux)
  • Rename un-archived artifact for easy access
  • Open SauceConnect tunnel at background (must work on Darwin/Windows/Linux)
  • Shutdown SauceConnect if it is running (must work on Darwin/Windows/Linux)

Contributing

Contributions are welcome. Please see CONTRIBUTING.md for details.

About

This is a Sauce Connect plugin that downloads, starts and stops SauceLab's Sauce Connect application.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Groovy 100.0%