-
Notifications
You must be signed in to change notification settings - Fork 210
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
fix(html_report): add if statement #17146
Conversation
Not sure if these things should be in scope in this fix, but we should probably consider the following:
cc: @pdehaan |
fe2501d
to
aa60ca8
Compare
@Trinaa Yes I can see and try to minimize the upload. Also we retain the data for 90 days only due to CircleCI limitation and the doc mentions "Retaining an artifact for a long period of time will have storage cost implications, therefore, it is best to determine why you are retaining artifacts" but I can look into it more to see what the cost looks like. |
@Trinaa and @pdehaan I created a separate issue to address both the above mentioned items Kat pointed out. I think if this looks okay we can merge this for now to unblock the team and I am working on the other ticket separately. |
a. If I remove the b. The second upload is just renaming (not copying) the report.zip file to report-[0-7].zip file and store in artifacts/blob-report so that it can be merged. c. The last upload is the merged file again in d. Tried to remove the 'rename reports' step altogether and use So, IMO the last 2 steps are required but the first step could be removed which is the cause of duplication but somehow removing it doesn't generate the reports file at all. And the CircleCI doc states “Retaining an artifact for a long period of time will have storage cost implications, therefore, it is best to determine why you are retaining artifacts” and we only retain the data for 90days so I am guessing it won’t be too costly and I talked to Ben as well and he mentioned in Nimbus/experimenter he has seen the cost to be minimal for artifacts upload as close to .0001 cent or something. But we can't be certain, I will talk to SRE to see if they have any info on this. So let me know if you have other thoughts on keeping the extra upload happening in step 1. here's the POC PR |
2aee6ae
to
eb39034
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashrivastava-qa Makes sense to me 👍🏽
Because
This pull request
when
parameter to config.yaml file for the 'rename reports' stepIssue that this pull request solves
Closes: FXA-9885 FXA-9979
Checklist
Put an
x
in the boxes that applyScreenshots (Optional)
Please attach the screenshots of the changes made in case of change in user interface.
Other information (Optional)
Any other information that is important to this pull request.