#assign githubOk = 0 /> <#assign githubWarning = 0 /> <#assign githubDanger = 0 /> <#assign gitlabOk = 0 /> <#assign gitlabWarning = 0 /> <#assign gitlabDanger = 0 /> <#assign jiraOk = 0 /> <#assign jiraWarning = 0 /> <#assign jiraDanger = 0 /> <#assign readmeOk = 0 /> <#assign readmeDanger = 0 /> <#assign RCIOk = 0 /> <#assign RCIWarning = 0 /> <#assign RCIDanger = 0 /> <#assign nbLinesTotal = 0 />
#i18n{lutecetools.components.count}
#i18n{lutecetools.components.countLines}
#i18n{lutecetools.components.totalprs} <#if oldest_pr?has_content> [ #i18n{lutecetools.components.oldestpr} : ${oldest_pr?date} ] #if>
#i18n{lutecetools.components.labelComponent} | GitHub | #i18n{lutecetools.components.labelVersion} | #i18n{lutecetools.components.labelParentPomVersion} | <#if core_versions>#i18n{lutecetools.components.labelCoreVersion} | #if>Sonar | Jira | Release | Jenkins | #i18n{lutecetools.components.labelLinks} | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Status | Organization | Branches | Readme | Pull Request | Snapshot | Release | Snapshot | Release | <#if core_versions>Snapshot | Release | #if>Lines of code | QA | Status | Roadmap | Ready | Build status | |||
${component.artifactId} |
<#if component.attributes.gitRepoStatus??>
${component.attributes.gitRepoStatus}
<#if component.attributes.snapshotScmUrl?? && component.attributes.isGitRepo >
#if>
<#if component.attributes.gitRepoStatus gt -1 && component.attributes.gitRepoStatus lt 3>
<#if component.attributes.gitPlatform == "github"><#assign githubDanger = githubDanger + 1>#if>
<#if component.attributes.gitPlatform == "gitlab"><#assign gitlabDanger = gitlabDanger + 1>#if>
![]() ![]() ![]() |
${component.attributes.gitGroup!""} |
<#if component.attributes.branchesList??>
<#list component.attributes.branchesList as branch>
${branch} #list> #if> |
<#if component.attributes.gitRepoStatus?? && component.attributes.hasReadme?? >
<#if !component.attributes.hasReadme && component.attributes.gitRepoStatus gt 0>
1
![]() ![]() |
<#if component.attributes.pullRequests?? && component.attributes.pullRequests gt 0>
${component.attributes.pullRequests}
![]() |
<#if component.attributes.snapshotScmUrl?? && component.attributes.snapshotScmUrl?contains(".git")>
![]() ![]() |
<#if component.attributes.scmUrl?? && component.attributes.scmUrl?contains("git")>
![]() ![]() |
${component.attributes.snapshotParentPomVersion!"Not found"} | ${component.attributes.parentPomVersion!"Not found"} | <#if core_versions>${component.attributes.snapshotCoreVersion!"Not found"} | ${component.attributes.coreVersion!"Not found"} | #if>${component.attributes.sonarNbLines!"Not found"} | <#attempt> <#assign nb = "${component.attributes.sonarRci!'0'}"?replace("%", "")?number> <#if nb gte "${rci_color_success}"?number> <#assign RCIOk = RCIOk + 1> <#elseif nb gte "${rci_color_warning}"?number && nb lt "${rci_color_success}"?number> <#assign RCIWarning = RCIWarning + 1> <#else> <#assign RCIDanger = RCIDanger + 1> #if> ${component.attributes.sonarRci} <#recover> Not found #attempt> |
<#if component.attributes.jiraStatus ??>
<#if component.attributes.jiraStatus == 0 >
1
![]() ![]() ![]() |
${component.attributes.jiraLastUnreleasedVersion!"Not found"} |
<#if component.attributes.jiraIssuesCount?? && component.attributes.jiraUnresolvedIssuesCount ??>
<#assign fixed = component.attributes.jiraIssuesCount - component.attributes.jiraUnresolvedIssuesCount />
<#assign unresolved = component.attributes.jiraUnresolvedIssuesCount />
<#else>
<#assign fixed = 0 />
<#assign unresolved = 0 />
#if>
|
<#if fixed gt 0 && unresolved == 0>
1
![]() |
${component.attributes.jenkinsStatus!''}
|
![]() |