A tool to help long-running, yet reticent, processes avoid dead at the hands of Traivs-CI.
Project description
travis-wait-improved 👷🏻⏲👍
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
Built Distribution
File details
Details for the file travis-wait-improved-0.0.2.tar.gz
.
File metadata
- Download URL: travis-wait-improved-0.0.2.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01ab87dc51314aa7626d680ec9a8710b22138d382c564b56acf438d86419c9ef |
|
MD5 | 9d59d8d033a06d5f556eef10a4194d75 |
|
BLAKE2b-256 | 13bd8d1c5c79c9306ced138ec3adbb5f35e5c33430157a1d3dfb581ca3e2417c |
File details
Details for the file travis_wait_improved-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: travis_wait_improved-0.0.2-py3-none-any.whl
- Upload date:
- Size: 7.8 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3e19e2e465c9ade91868bfc42016748a0d208579497f0c6403aa5d06a82882a |
|
MD5 | c33ed9d7102e33c0bc38d7e001eab13f |
|
BLAKE2b-256 | 6caa21d77ca5fce014dae438bc30fc988b328ce1949bb74daed4c5be16633263 |