Package org.jenkinsci.lib.configprovider.model

Examples of org.jenkinsci.lib.configprovider.model.Config


   
    private InputStream getManagedFile(String templateName) {
        Plugin plugin = Jenkins.getInstance().getPlugin("config-file-provider");
        InputStream stream = null;
        if(plugin != null) {
            Config config = null;
            ConfigProvider provider = getTemplateConfigProvider();
            for(Config c : provider.getAllConfigs()) {
                if(c.name.equalsIgnoreCase(templateName) && provider.isResponsibleFor(c.id)) {
                    config = c;
                    break;
View Full Code Here


   
    private InputStream getManagedTemplate(String templateName) {
        Plugin plugin = Jenkins.getInstance().getPlugin("config-file-provider");
        InputStream stream = null;
        if(plugin != null) {
            Config config = null;
            ConfigProvider provider = getTemplateConfigProvider();
            for(Config c : provider.getAllConfigs()) {
                if(c.name.equalsIgnoreCase(templateName) && provider.isResponsibleFor(c.id)) {
                    config = c;
                    break;
View Full Code Here

    }
   
    private FormValidation checkForManagedFile(final String value) {
        Plugin plugin = Jenkins.getInstance().getPlugin("config-file-provider");
        if(plugin != null) {
            Config config = null;
            Collection<ConfigProvider> providers = getTemplateConfigProviders();
            for(ConfigProvider provider : providers) {
                for(Config c : provider.getAllConfigs()) {
                    if(c.name.equalsIgnoreCase(value) && provider.isResponsibleFor(c.id)) {
                        return FormValidation.ok();
View Full Code Here

    public SettingConfig findConfig(String settingsConfigId) {
        ExtensionList<ConfigProvider> configProviders = ConfigProvider.all();
        if (configProviders != null && configProviders.size() > 0) {
            for (ConfigProvider configProvider : configProviders) {
                if (configProvider.isResponsibleFor(settingsConfigId)) {
                    final Config config = configProvider.getConfigById(settingsConfigId);
                    return new SettingConfig(config.id, config.name, config.comment, config.content);
                }
            }
        }
        return null;
View Full Code Here

        protected Result doRun(final BuildListener listener) throws Exception {
            PrintStream logger = listener.getLogger();
            try {
                EnvVars envVars = getEnvironment(listener);

                Config config = IvyConfig.provider.getConfigById(project.getSettings());
                if (config != null) {
                    FilePath tmp = getWorkspace().createTextTempFile("ivy", "xml", config.content);
                    settings = tmp.getRemote();
                    addAction(new CleanTempFilesAction(settings));
View Full Code Here

TOP

Related Classes of org.jenkinsci.lib.configprovider.model.Config

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.