Skip to main content

Rsync your code to server and run.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rsyncrun-1.2.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

rsyncrun-1.2.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file rsyncrun-1.2.0.tar.gz.

File metadata

  • Download URL: rsyncrun-1.2.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for rsyncrun-1.2.0.tar.gz
Algorithm Hash digest
SHA256 5e99fd95c88cf867d6373a5bd10be62dd22464479b82d4c04160f1fa026d3171
MD5 d403655435d8dc71165bd657c4a30257
BLAKE2b-256 6542d6a2eec8d4c698f2d982d2e1d045b80413569e52e99799b0f6f72284dd3e

See more details on using hashes here.

File details

Details for the file rsyncrun-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: rsyncrun-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for rsyncrun-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ad289b8bbe6ce5598b30bbdac29dfc6476d6706ba2b9b659720b92cedac663f
MD5 5721ba89bd0b01a27d7f6cb046a2457d
BLAKE2b-256 979fa26a459edf4177e7627c27ace8af1817f69972ee22662c9a142ace821eb7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page