Przeglądaj źródła

Implemented last workflow run url on deployment detail

jnfrati 4 lat temu
rodzic
commit
5489676a32

+ 9 - 1
dashboard/src/main/home/cluster-dashboard/preview-environments/deployments/DeploymentDetail.tsx

@@ -109,6 +109,13 @@ const DeploymentDetail = () => {
             <img src={github} /> GitHub PR
             <i className="material-icons">open_in_new</i>
           </GHALink>
+          {prDeployment.last_workflow_run_url ? (
+            <GHALink to={prDeployment.last_workflow_run_url} target="_blank">
+              <i className="material-icons-outlined">play_circle_outline</i>
+              Last workflow run
+              <i className="material-icons">open_in_new</i>
+            </GHALink>
+          ) : null}
         </Flex>
         <LinkToActionsWrapper></LinkToActionsWrapper>
       </HeaderWrapper>
@@ -148,7 +155,8 @@ const GHALink = styled(DynamicLink)`
     color: white;
   }
 
-  > img {
+  > img,
+  span {
     height: 16px;
     margin-right: 9px;
     margin-left: 5px;

+ 1 - 0
dashboard/src/main/home/cluster-dashboard/preview-environments/types.ts

@@ -13,6 +13,7 @@ export type PRDeployment = {
   gh_commit_sha: string;
   gh_pr_branch_from?: string;
   gh_pr_branch_into?: string;
+  last_workflow_run_url: string;
 };
 
 export type Environment = {