Skip to content

Commit

Permalink
fix(artifact): use artifact icons in server group link (#7118)
Browse files Browse the repository at this point in the history
Only show one link. Prefer artifact to build. Use the Jenkins or Maven artifact icon.
  • Loading branch information
claymccoy authored and Jammy Louie committed Jun 14, 2019
1 parent 4599005 commit 744123d
Showing 1 changed file with 27 additions and 7 deletions.
34 changes: 27 additions & 7 deletions app/scripts/modules/core/src/serverGroup/ServerGroupHeader.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -131,15 +132,34 @@ export class SequenceAndBuildAndImages extends React.Component<IServerGroupHeade
{docker.image}:{docker.tag || docker.digest}
</a>
)}
{(!!ciBuild || !!appArtifact) && (
<span>
{!!appArtifact.version && <span> ({appArtifact.version})</span>}
{!!ciBuild.jobUrl && (
<a className="build-link" href={ciBuild.jobUrl} target="_blank">
Build: #{ciBuild.jobNumber}

{!!appArtifact && !!appArtifact.version ? (
<>
&nbsp;&nbsp;&nbsp;&nbsp;
<img className="artifact-icon" src={ArtifactIconService.getPath('maven/file')} width="18" height="18" />
{!!appArtifact.url ? (
<a className="build-link" href={appArtifact.url} target="_blank">
{appArtifact.version}
</a>
) : (
<>{appArtifact.version}</>
)}
</span>
</>
) : (
!!ciBuild &&
!!ciBuild.jobNumber && (
<>
&nbsp;&nbsp;&nbsp;&nbsp;
<img className="artifact-icon" src={ArtifactIconService.getPath('jenkins/file')} width="18" height="18" />
{!!ciBuild.jobUrl ? (
<a className="build-link" href={ciBuild.jobUrl} target="_blank">
{ciBuild.jobNumber}
</a>
) : (
<>{ciBuild.jobNumber}</>
)}
</>
)
)}
{!!images && <ImageList {...this.props} />}
</div>
Expand Down

0 comments on commit 744123d

Please sign in to comment.