Skip to main content

A tool to help long-running, yet reticent, processes avoid dead at the hands of Traivs-CI.

Project description

travis-wait-improved 👷🏻‍⏲👍

Build Status Coverage Status Total alerts Language grade: Python Known Vulnerabilities

travis-wait-improved is a tool to prevent Travis-CI from thinking a long-running process has stalled. It will start a child process, and pass its output through along with keep-alive messages.

For example, if you wanted to run a packer build that could take up to 30 minutes, you would add the following to your .travis.yml file:

before_deploy:
  - pip install travis-wait-improved

deploy:
  - provider: script
    script: travis-wait-improved --timeout 30m packer build packer.json

Contributing

We welcome contributions! Please see here for details.

License

This project is in the worldwide public domain.

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.

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

travis-wait-improved-0.0.3.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

travis_wait_improved-0.0.3-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file travis-wait-improved-0.0.3.tar.gz.

File metadata

  • Download URL: travis-wait-improved-0.0.3.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.1

File hashes

Hashes for travis-wait-improved-0.0.3.tar.gz
Algorithm Hash digest
SHA256 77758d460468bf556cf5d3dfaed55ddfad7e908336d954ce7cf94874759b6b92
MD5 d1b53d0f57da01b8519a4fcd795eaaeb
BLAKE2b-256 e9781aa4ca972237c05a8c64beb1e4fe1e37b01100eda15069726dc0a9b5287b

See more details on using hashes here.

File details

Details for the file travis_wait_improved-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: travis_wait_improved-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.1

File hashes

Hashes for travis_wait_improved-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4991953b4e47385a95ea30912df37ca9f02a30fff701ea30fe4cf45d3b24797a
MD5 899bd36b7a4d8f1f20be87675721785c
BLAKE2b-256 19d19bb5787e2b60b6101f3c8e562d9f9b50b778b258797c27ff62df16e4c4ac

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