Skip to content
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

Update Runner to send step updates to Results #2510

Merged
merged 7 commits into from
Apr 3, 2023

Conversation

yacaovsnc
Copy link
Contributor

  • Refactored jobServer so Results code are in ResultsServer now.
  • Updated ResultsServer to send steps update to Results
  • Results upload is best effort and any exception should skip subsequent uploads
  • Add authenticated proxy support
  • Buffer request for WinHttpHandler

@yacaovsnc yacaovsnc requested a review from a team as a code owner March 28, 2023 21:51
brittanyellich
brittanyellich previously approved these changes Mar 28, 2023
src/Runner.Worker/JobRunner.cs Outdated Show resolved Hide resolved
src/Sdk/WebApi/WebApi/Contracts.cs Show resolved Hide resolved
@TingluoHuang TingluoHuang merged commit 0484afe into actions:main Apr 3, 2023
olira pushed a commit to olira/runner that referenced this pull request Apr 5, 2023
* Also send Steps update to Results service

* Refactor to separate results server from current job server

* If hit any error while uploading to Results, skip Results upload

* Add proxy authentication and buffer request for WinHttpHandler

* Remove unnecessary null guard

* Also send Results telemetry when step update fails

* IResultsServer is not disposable
nikola-jokic pushed a commit to nikola-jokic/runner that referenced this pull request May 12, 2023
* Also send Steps update to Results service

* Refactor to separate results server from current job server

* If hit any error while uploading to Results, skip Results upload

* Add proxy authentication and buffer request for WinHttpHandler

* Remove unnecessary null guard

* Also send Results telemetry when step update fails

* IResultsServer is not disposable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants