@@ -150,8 +150,7 @@ def file_jira_issues(
150
150
step_name = pair ["failure" ].step , # type: ignore
151
151
failure_type = pair ["failure" ].failure_type , # type: ignore
152
152
classification = pair ["rule" ].classification , # type: ignore
153
- job_name = job .name , # type: ignore
154
- build_id = job .build_id , # type: ignore
153
+ job = job , # type: ignore
155
154
failed_test_name = (
156
155
pair ["failure" ].failed_test_name # type: ignore
157
156
if firewatch_config .verbose_test_failure_reporting
@@ -256,8 +255,7 @@ def report_success(self, job: Job, firewatch_config: Configuration) -> None:
256
255
project = rule .jira_project ,
257
256
summary = f"Job { job .name } passed - { date .strftime ('%m-%d-%Y' )} " ,
258
257
description = self ._get_issue_description (
259
- job_name = job .name , # type: ignore
260
- build_id = job .build_id , # type: ignore
258
+ job = job , # type: ignore
261
259
success_issue = True ,
262
260
),
263
261
issue_type = "Story" ,
@@ -515,8 +513,7 @@ def _get_file_attachments(
515
513
516
514
def _get_issue_description (
517
515
self ,
518
- job_name : str ,
519
- build_id : str ,
516
+ job : Job ,
520
517
step_name : Optional [str ] = None ,
521
518
failure_type : Optional [str ] = None ,
522
519
classification : Optional [str ] = None ,
@@ -539,8 +536,13 @@ def _get_issue_description(
539
536
Returns:
540
537
str: String object representing the description.
541
538
"""
542
- link_line = f"*Prow Job Link:* [{ job_name } #{ build_id } |https://prow.ci.openshift.org/view/gs/test-platform-results/logs/{ job_name } /{ build_id } ]"
543
- build_id_line = f"*Build ID:* { build_id } "
539
+ link_line_base_url = (
540
+ "https://qe-private-deck-ci.apps.ci.l2s4.p1.openshiftapps.com/view/gs/qe-private-deck/logs/"
541
+ if job .is_private_deck
542
+ else "https://prow.ci.openshift.org/view/gs/test-platform-results/logs/"
543
+ )
544
+ link_line = f"*Prow Job Link:* [{ job .name } #{ job .build_id } |{ link_line_base_url } { job .name } /{ job .build_id } ]"
545
+ build_id_line = f"*Build ID:* { job .build_id } "
544
546
firewatch_link_line = f"This { 'issue' if success_issue else 'bug' } was filed using [firewatch in OpenShift CI|https://github.com/CSPI-QE/firewatch]"
545
547
546
548
# If the issue is being created for a failure
0 commit comments