Skip to content
This repository has been archived by the owner on Apr 17, 2023. It is now read-only.
/ vakautin Public archive

Retry failed builds until they pass

License

Notifications You must be signed in to change notification settings

fastmonkeys/vakautin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vakautin

A tool when you have to deal with unstable continuous integration tests. Retries failed builds until they pass or reach maximum number of attempts.

Configuration

Create vakautin.yaml file:

unstable_tests:
   - 'name of the test that is unstable'
   - 'if any other tests fail, they are not retried'
tracked_repositories:
   - 'organization/repo'
max_attempts: 3
api_key: 'api_key_from_circleci'

Usage

  1. Configure Vakautin
  2. Install requirements: pip install requirements.txt
  3. Run python3 -m vakautin

About

Retry failed builds until they pass

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages