-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Travis Build Failure monitor(ing) #469
Closed
Closed
Commits on May 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for dad56ec - Browse repository at this point
Copy the full SHA dad56ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23487ec - Browse repository at this point
Copy the full SHA 23487ecView commit details -
A small Travis API client library that is a compliment to the `travis` gem, but allows the use the v3 API endpoints for specific calls with the v2 based client library entities. Currently implements two methods: * `.repo_branch_builds`: Fetch a collection of builds from a branch * `.repo_build`: Fetch a singular build via ID For the second, the client actually still uses the v2 API, but doesn't use the default model's `.builds.first` approach (doesn't filter/fetch properly), and just fetches using the `find_one` interface.
Configuration menu - View commit details
-
Copy full SHA for c4a7323 - Browse repository at this point
Copy the full SHA c4a7323View commit details -
This class is a service class in charge of the logistics of sending a message to a configured gitter channel for a given repo, notifying there has been a failure.
Configuration menu - View commit details
-
Copy full SHA for 945c53b - Browse repository at this point
Copy the full SHA 945c53bView commit details -
[Branch] Add build failure concept
Use the Branch record to keep track of build failures that we find when polling the Travis API. The main purpose is to avoid spamming gitter with extra notifications, but also can be used to identify that a branch has previously been broken and now has been fixed. Makes sense to also notify on the passing cases so others aren't taking the time to investigate a failure when this has already been investigated/fixed by another.
Configuration menu - View commit details
-
Copy full SHA for c550b0a - Browse repository at this point
Copy the full SHA c550b0aView commit details -
Worker that is in charge of monitoring Travis for build_failures, and will create BuildFailure records and send messages to gitter as needed.
Configuration menu - View commit details
-
Copy full SHA for b7440e6 - Browse repository at this point
Copy the full SHA b7440e6View commit details -
[rake] Add travis_branch_monitor:poll_single
A task for triggering a single run of the TravisBranchMonitor without needing sidekiq running.
Configuration menu - View commit details
-
Copy full SHA for d68b6a4 - Browse repository at this point
Copy the full SHA d68b6a4View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.