jenkins.model.Jenkins.getVersion()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(183)

本文整理了Java中jenkins.model.Jenkins.getVersion()方法的一些代码示例,展示了Jenkins.getVersion()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jenkins.getVersion()方法的具体详情如下:
包路径:jenkins.model.Jenkins
类名称:Jenkins
方法名:getVersion

Jenkins.getVersion介绍

[英]Parses #VERSION into VersionNumber, or null if it's not parseable as a version number (such as when Jenkins is run with "mvn hudson-dev:run")
[中]

代码示例

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Provides the list of platform plugin updates from the last time
  3. * the upgrade was run.
  4. * @return {@code null} if the version range cannot be retrieved.
  5. */
  6. @CheckForNull
  7. public JSONArray getPlatformPluginUpdates() {
  8. final VersionNumber version = getCurrentLevel();
  9. if (version == null) {
  10. return null;
  11. }
  12. return getPlatformPluginsForUpdate(version, Jenkins.getVersion());
  13. }

代码示例来源:origin: jenkinsci/jenkins

  1. private Object buildComponentInformation() {
  2. Map<String, String> components = new TreeMap<>();
  3. VersionNumber core = Jenkins.getVersion();
  4. components.put("jenkins-core", core == null ? "" : core.toString());
  5. for (PluginWrapper plugin : Jenkins.get().pluginManager.getPlugins()) {
  6. if (plugin.isActive()) {
  7. components.put(plugin.getShortName(), plugin.getVersion());
  8. }
  9. }
  10. return components;
  11. }

代码示例来源:origin: jenkinsci/configuration-as-code-plugin

  1. public String getCss() {
  2. final VersionNumber version = Jenkins.getVersion();
  3. if (version == null || version.isNewerThan(new VersionNumber("2.103"))) {
  4. return "alert alert-warning";
  5. }
  6. return "warning";
  7. }
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. props.put("version",String.valueOf(Jenkins.getVersion()));
  2. } catch (IllegalArgumentException e) {

代码示例来源:origin: jenkinsci/jenkins

  1. /*package*/ void completeSetup() throws IOException, ServletException {
  2. Jenkins.get().checkPermission(Jenkins.ADMINISTER);
  3. InstallUtil.saveLastExecVersion();
  4. setCurrentLevel(Jenkins.getVersion());
  5. InstallUtil.proceedToNextStateFrom(InstallState.INITIAL_SETUP_COMPLETED);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. if (lastExecVersion.isNewerThan(InstallUtil.NEW_INSTALL_VERSION) && lastExecVersion.isOlderThan(Jenkins.getVersion())) {

代码示例来源:origin: jenkinsci/jenkins

  1. LOGGER.warning(shortName + " doesn't declare required core version.");
  2. } else {
  3. VersionNumber actualVersion = Jenkins.getVersion();
  4. if (actualVersion.isOlderThan(new VersionNumber(requiredCoreVersion))) {
  5. versionDependencyError(Messages.PluginWrapper_obsoleteCore(Jenkins.getVersion().toString(), requiredCoreVersion), Jenkins.getVersion().toString(), requiredCoreVersion);

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns true if this warning is relevant to the current configuration
  3. * @return true if this warning is relevant to the current configuration
  4. */
  5. public boolean isRelevant() {
  6. switch (this.type) {
  7. case CORE:
  8. VersionNumber current = Jenkins.getVersion();
  9. if (!isRelevantToVersion(current)) {
  10. return false;
  11. }
  12. return true;
  13. case PLUGIN:
  14. // check whether plugin is installed
  15. PluginWrapper plugin = Jenkins.getInstance().getPluginManager().getPlugin(this.component);
  16. if (plugin == null) {
  17. return false;
  18. }
  19. // check whether warning is relevant to installed version
  20. VersionNumber currentCore = plugin.getVersionNumber();
  21. if (!isRelevantToVersion(currentCore)) {
  22. return false;
  23. }
  24. return true;
  25. case UNKNOWN:
  26. default:
  27. return false;
  28. }
  29. }

代码示例来源:origin: jenkinsci/jenkins

  1. info.put("core", Jenkins.getVersion().toString());
  2. info.put("clientDate", clientDateString());
  3. info.put("properties", security);

代码示例来源:origin: jenkinsci/jenkins

  1. setCurrentLevel(Jenkins.getVersion());

代码示例来源:origin: awslabs/aws-codepipeline-plugin-for-jenkins

  1. private static String getJenkinsVersion() {
  2. final VersionNumber jenkinsVersion = Jenkins.getVersion();
  3. if (jenkinsVersion != null) {
  4. return jenkinsVersion.toString();
  5. } else {
  6. return UNKNOWN;
  7. }
  8. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. /**
  2. * Provides the list of platform plugin updates from the last time
  3. * the upgrade was run.
  4. * @return {@code null} if the version range cannot be retrieved.
  5. */
  6. @CheckForNull
  7. public JSONArray getPlatformPluginUpdates() {
  8. final VersionNumber version = getCurrentLevel();
  9. if (version == null) {
  10. return null;
  11. }
  12. return getPlatformPluginsForUpdate(version, Jenkins.getVersion());
  13. }

代码示例来源:origin: org.jenkins-ci.plugins/ssh-slaves

  1. final VersionNumber version = Jenkins.getVersion();
  2. if (version == null) {

代码示例来源:origin: io.jenkins/configuration-as-code

  1. public String getCss() {
  2. final VersionNumber version = Jenkins.getVersion();
  3. if (version == null || version.isNewerThan(new VersionNumber("2.103"))) {
  4. return "alert alert-warning";
  5. }
  6. return "warning";
  7. }
  8. }

代码示例来源:origin: groupon/DotCi

  1. public boolean isNewJenkins() {
  2. final VersionNumber matrixBreakOutVersion = new VersionNumber("1.560");
  3. return Jenkins.getVersion().isNewerThan(matrixBreakOutVersion);
  4. }

代码示例来源:origin: jenkinsci/tfs-plugin

  1. private void initializeProperties(final Map<String, String> properties) {
  2. properties.put(PROPERTY_USER_ID, getUserId());
  3. // Get Jenkins version info
  4. properties.put(PROPERTY_JENKINS_VERSION, Jenkins.getVersion().toString());
  5. properties.put(PROPERTY_PLUGIN_VERSION, getPluginVersion());
  6. // Get OS info
  7. properties.put(PROPERTY_LOCALE, getLocaleName());
  8. properties.put(PROPERTY_OS_PLATFORM, getPlatformName());
  9. properties.put(PROPERTY_OS_VERSION, getPlatformVersion());
  10. // Get Java info
  11. properties.put(PROPERTY_JAVA_NAME, getJavaName());
  12. properties.put(PROPERTY_JAVA_VERSION, getJavaVersion());
  13. }

代码示例来源:origin: jenkinsci/ssh-slaves-plugin

  1. /**
  2. * @return true if this version of the plugin is running on a Jenkins version where JENKINS-43786 is included.
  3. */
  4. @Restricted(DoNotUse.class)
  5. public boolean isTheNewDesignAvailable() {
  6. final VersionNumber version = Jenkins.getVersion();
  7. if (version != null && version.isNewerThan(new VersionNumber("2.103"))) {
  8. return true;
  9. }
  10. return false;
  11. }

代码示例来源:origin: jenkinsci/tfs-plugin

  1. /**
  2. * Gets the full User Agent used to make requests to TFS/Team Services.
  3. */
  4. public String getUserAgent(final String defaultUserAgent) {
  5. try {
  6. return MessageFormat.format(USER_AGENT_FORMAT,
  7. PRODUCT_NAME,
  8. getPluginVersion(),
  9. "Jenkins",
  10. Jenkins.getVersion(),
  11. getPlatformName(),
  12. getPlatformVersion(),
  13. getJavaName(),
  14. getJavaVersion(),
  15. defaultUserAgent);
  16. } catch (final Throwable t) {
  17. logger.warn("Error getting UserAgent", t);
  18. return defaultUserAgent;
  19. }
  20. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. /*package*/ void completeSetup() throws IOException, ServletException {
  2. Jenkins.getInstance().checkPermission(Jenkins.ADMINISTER);
  3. InstallUtil.saveLastExecVersion();
  4. setCurrentLevel(Jenkins.getVersion());
  5. PluginServletFilter.removeFilter(FORCE_SETUP_WIZARD_FILTER);
  6. isUsingSecurityToken = false; // this should not be considered new anymore
  7. InstallUtil.proceedToNextStateFrom(InstallState.INITIAL_SETUP_COMPLETED);
  8. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. /**
  2. * Returns true if this warning is relevant to the current configuration
  3. * @return true if this warning is relevant to the current configuration
  4. */
  5. public boolean isRelevant() {
  6. switch (this.type) {
  7. case CORE:
  8. VersionNumber current = Jenkins.getVersion();
  9. if (!isRelevantToVersion(current)) {
  10. return false;
  11. }
  12. return true;
  13. case PLUGIN:
  14. // check whether plugin is installed
  15. PluginWrapper plugin = Jenkins.getInstance().getPluginManager().getPlugin(this.component);
  16. if (plugin == null) {
  17. return false;
  18. }
  19. // check whether warning is relevant to installed version
  20. VersionNumber currentCore = plugin.getVersionNumber();
  21. if (!isRelevantToVersion(currentCore)) {
  22. return false;
  23. }
  24. return true;
  25. case UNKNOWN:
  26. default:
  27. return false;
  28. }
  29. }

相关文章

Jenkins类方法