Package org.jenkinsci.plugins.github
Class GitHubPlugin
- java.lang.Object
-
- hudson.Plugin
-
- org.jenkinsci.plugins.github.GitHubPlugin
-
- All Implemented Interfaces:
Saveable
,org.kohsuke.stapler.StaplerProxy
public class GitHubPlugin extends Plugin
Main entry point for this pluginLaunches migration from old config versions Contains helper method to get global plugin configuration -
configuration()
- Author:
- lanwen (Merkushev Kirill)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.Plugin
Plugin.DummyImpl
-
-
Field Summary
-
Fields inherited from class hudson.Plugin
SKIP_PERMISSION_CHECK
-
-
Constructor Summary
Constructors Constructor Description GitHubPlugin()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addXStreamAliases()
Launched before plugin starts Adds alias forGitHubPlugin
to simplify resulting xml.static GitHubPluginConfig
configuration()
Shortcut method for getting instance ofGitHubPluginConfig
.static void
runMigrator()
Launches migration after all extensions have been augmented as we need to ensure that the credentials plugin has been initialized.-
Methods inherited from class hudson.Plugin
configure, configure, doDynamic, getConfigXml, getTarget, getWrapper, load, postInitialize, save, setServletContext, start, stop
-
-
-
-
Method Detail
-
addXStreamAliases
@Initializer(before=SYSTEM_CONFIG_LOADED) @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public static void addXStreamAliases()
Launched before plugin starts Adds alias forGitHubPlugin
to simplify resulting xml.
-
runMigrator
@Initializer(after=EXTENSIONS_AUGMENTED, before=JOB_LOADED) public static void runMigrator() throws Exception
Launches migration after all extensions have been augmented as we need to ensure that the credentials plugin has been initialized. We need ensure that migrator will run after xstream aliases will be added.- Throws:
Exception
- See Also:
- JENKINS-36446
-
configuration
@NonNull public static GitHubPluginConfig configuration()
Shortcut method for getting instance ofGitHubPluginConfig
.- Returns:
- configuration of plugin
-
-