https://github.com/lightbend/sbt-publish-rsync
An sbt plugin that adds rsync capabilities to your project
https://github.com/lightbend/sbt-publish-rsync
Last synced: about 2 months ago
JSON representation
An sbt plugin that adds rsync capabilities to your project
- Host: GitHub
- URL: https://github.com/lightbend/sbt-publish-rsync
- Owner: lightbend
- License: other
- Created: 2019-05-17T11:15:32.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-01-30T13:21:05.000Z (over 2 years ago)
- Last Synced: 2025-01-11T19:36:04.039Z (over 1 year ago)
- Language: Scala
- Homepage:
- Size: 30.3 KB
- Stars: 1
- Watchers: 9
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sbt-publish-rsync
An [sbt](https://www.scala-sbt.org/) plugin that adds rsync capabilities to your project.
## Usage
```scala
addSbtPlugin("com.lightbend.sbt" % "sbt-publish-rsync" % "")
```
Enable the plugin in your project `build.sbt` file:
```scala
enablePlugins(PublishRsyncPlugin)
```
Configure the directory to be deployed, directory on the remote server, and remote server address:
```scala
publishRsyncArtifacts += ((Compile / doc).value, "relative/to/home/remote/directory")
publishRsyncHost := "doc.server.com"
```
To publish run the `publishRsync` sbt task.
## License
The license is Apache 2.0, see LICENSE.
## Maintenance notes
**This project is NOT supported under the Lightbend subscription.**
The project is maintained mostly by the members of the [@akka-team](https://github.com/orgs/lightbend/teams/akka-team/members).
Feel free to ping above maintainers for code review or discussions. Pull requests are very welcome–thanks in advance!