diff --git a/app/scripts/modules/core/src/serverGroup/ServerGroupHeader.tsx b/app/scripts/modules/core/src/serverGroup/ServerGroupHeader.tsx index ea457c5c5f6..a8af0e5a9a0 100644 --- a/app/scripts/modules/core/src/serverGroup/ServerGroupHeader.tsx +++ b/app/scripts/modules/core/src/serverGroup/ServerGroupHeader.tsx @@ -12,6 +12,7 @@ import { CloudProviderLogo } from 'core/cloudProvider'; import { LoadBalancersTagWrapper } from 'core/loadBalancer'; import { ISortFilter } from 'core/filterModel'; import { Overridable } from 'core/overrideRegistry'; +import { ArtifactIconService } from 'core/artifact'; export interface IServerGroupHeaderProps { application: Application; @@ -131,15 +132,34 @@ export class SequenceAndBuildAndImages extends React.Component )} - {(!!ciBuild || !!appArtifact) && ( - - {!!appArtifact.version && ({appArtifact.version})} - {!!ciBuild.jobUrl && ( - - Build: #{ciBuild.jobNumber} + + {!!appArtifact && !!appArtifact.version ? ( + <> +      + + {!!appArtifact.url ? ( + + {appArtifact.version} + ) : ( + <>{appArtifact.version} )} - + + ) : ( + !!ciBuild && + !!ciBuild.jobNumber && ( + <> +      + + {!!ciBuild.jobUrl ? ( + + {ciBuild.jobNumber} + + ) : ( + <>{ciBuild.jobNumber} + )} + + ) )} {!!images && }