Skip to main content

rsyncrun

Rsync your code to server and run. Build Status

Deploy changing dependent projects faster, such as batch processing tasks, e.g. submit a Python script or a Hive script to YARN.

How does rsyncrun deploy projects ?

  1. Change your code in your serveral related projects.
  2. rsync these projects to server, it's really fast, except for full sync in the first time.
  3. Detect some changed codes, and re-install related projects.
  4. Launch your project and debug ...

Benefits

  1. Every command is print to console detailly, not a black box, RAW SHELL SCRIPT rocks!
  2. To run this script, only Python and its standard library is needed, no need to install thirty-party libraries.
  3. Create a virtualenv environment automatically.

Usage

pip install rsyncrun
rsyncrun

TODO

  1. compact with canceled, e.g. catch event, keep the log

I want a feature X ? ... please create an issue, or fork it.

Metadata

Release files for rsyncrun 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rsyncrun 1.2.0
File Size Uploaded
rsyncrun-1.2.0.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rsyncrun 1.2.0
File Interpreter ABI Platform
rsyncrun-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.5 kB

Release files / rsyncrun-1.2.0.tar.gz

Download URL rsyncrun-1.2.0.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5e99fd95c88cf867d6373a5bd10be62dd22464479b82d4c04160f1fa026d3171
BLAKE2b-256 checksum
How to use checksums
6542d6a2eec8d4c698f2d982d2e1d045b80413569e52e99799b0f6f72284dd3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

Release files / rsyncrun-1.2.0-py3-none-any.whl

Download URL rsyncrun-1.2.0-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ad289b8bbe6ce5598b30bbdac29dfc6476d6706ba2b9b659720b92cedac663f
BLAKE2b-256 checksum
How to use checksums
979fa26a459edf4177e7627c27ace8af1817f69972ee22662c9a142ace821eb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.2

1 release file

1.1.1

1 release file

1.0.1

1.0

1 release file

0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page