@Override public String getCommitId() {return buildUtilsInfo.getCommitId();}
private ServerInfoBean createServerInfoBean() { final boolean canUse = permissionManager.hasPermission(USE, authContext.getUser()); return new ServerInfoBean( properties.getString(APKeys.JIRA_BASEURL), buildUtils.getVersion(), buildUtils.getVersionNumbers(), Integer.valueOf(buildUtils.getCurrentBuildNumber()), buildUtils.getCurrentBuildDate(), buildUtils.getCommitId(), buildUtils.getBuildPartnerName(), properties.getString(APKeys.JIRA_TITLE), canUse ? new Date() : null); }
public Map<String, String> getBuildStats() { final MapBuilder<String, String> buildstats = MapBuilder.newBuilder(); buildstats.add(getText("admin.systeminfo.uptime"), systemInfoUtils.getUptime(i18nHelper.getDefaultResourceBundle())); buildstats.add(getText("admin.systeminfo.version"), buildUtilsInfo.getVersion()); buildstats.add(getText("admin.systeminfo.build.number"), buildUtilsInfo.getCurrentBuildNumber()); buildstats.add(getText("admin.systeminfo.build.date"), String.valueOf(buildUtilsInfo.getCurrentBuildDate())); buildstats.add(getText("admin.systeminfo.build.revision"), String.valueOf(buildUtilsInfo.getCommitId())); buildstats.add(getText("admin.license.partner.name"), buildUtilsInfo.getBuildPartnerName()); buildstats.add(getText("admin.systeminfo.installation.type"), systemInfoUtils.getInstallationType()); buildstats.add(getText("admin.server.id"), jiraLicenseService.getServerId()); // if there is an upgrade history - display it final List<UpgradeHistoryItem> historyItems = upgradeManager.getUpgradeHistory(); if (!historyItems.isEmpty()) { final UpgradeHistoryItem lastUpgrade = historyItems.get(0); final StringBuilder sb = new StringBuilder(getOutlookDate().formatDMYHMS(lastUpgrade.getTimePerformed())); // if we have a previous version, also display which version was last used if (!StringUtils.isBlank(lastUpgrade.getOriginalVersion()) && !StringUtils.isBlank(lastUpgrade.getOriginalBuildNumber())) { final String versionPriorToUpgrade = lastUpgrade.getOriginalVersion(); final String numberPriorToUpgrade = lastUpgrade.getOriginalBuildNumber(); sb.append(String.format(" (v%s%s%s)", versionPriorToUpgrade, "#", numberPriorToUpgrade)); } buildstats.add(getText("admin.systeminfo.last.upgrade"), sb.toString()); } return buildstats.toListOrderedMap(); }
@ActionViewData("success") public Map<String, Object> getData() { return MapBuilder.<String, Object>newBuilder() .add("version", buildUtilsInfo.getVersion()) .add("buildNumber", buildUtilsInfo.getApplicationBuildNumber()) .add("commitId", buildUtilsInfo.getCommitId()) .add("buildDate", getDateTimeFormatter().format(buildUtilsInfo.getCurrentBuildDate())) .toMap(); } }