[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
Johno Crawford commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type This requires more thought and planning.. global ivy settings file must be an absolute path since it is not tied to the actual job and comes from the master, additionally since the ivy parser is created on the slave the current implementation will fail as the file is loaded from the slave. I will concentrate on JENKINS-15779 and then return to this. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
eguess74 commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type In our system all jobs are using the same set of ivy settings no matter where they are built (master or slave) So there is no need to specify this for every slave we have. I think probably the best way would be then to read from master by default, but make it so it can be overridden if specified for slave. Although we don't need this overriding functionality. Reading from master is sufficient. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
eguess74 edited a comment on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type In our system all jobs are using the same set of ivy settings no matter where they are built (master or slave) So there is no need to specify this for every slave we have. I.e. there is no "slave specific" configuration in that regard, if i understood your comment properly. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
eguess74 commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type We have the ivy settings file located on NFS, so from every host it is the same path /home/users/blahblah/path/to/ivysettings.xml So i believe this should work. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
Johno Crawford commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type I still think it is a bit strange to have slave specific configuration in system configuration so I will see about changing it to read the file from master. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
eguess74 commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type I have locally rebased global-ivy-settings branch on top of the ivy-descriptor-env-fix as in includes master and assembled the plugin . Now the global settings seems to be working as i was able to compile a project with it, without the job based ivy settings. I couldn't verify it works for slave due to Jenkins-15779. Global Ant OPS are also very nice to have! This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
eguess74 commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type Could you please clarify your last comment? Also I believe you understood the problem correctly, but just to double check: Ivy build trigger has a setting to set where the ivy settings file is. This is used by all free style jobs that are using ivy build trigger. I would like to be able to specify the same thing for all builds of "ivy job" type on the server using absolute path to the ivy settings file commonly used by all projects. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
Johno Crawford commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type Feel free to try the snapshot which contains the changes ( https://issues.jenkins-ci.org/secure/attachment/23049/ivy.hpi ). As for my last comment, the path which is set in system configuration is the path which will be loaded from the slave ie. the ivy settings file must be present on the slave. Is this the desired behaviour? This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
Johno Crawford commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type So you're basically asking for a custom ivy settings option for Ivy Project Configuration in the system configuration? This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
Johno Crawford commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type Something along the lines of this? https://github.com/jenkinsci/ivy-plugin/commit/4e03055f204801081c01a496b950f348a1279c89.patch This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
SCM/JIRA link daemon commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type Code changed in jenkins User: johnou Path: src/main/java/hudson/ivy/IvyModuleSet.java src/main/java/hudson/ivy/IvyModuleSetBuild.java src/main/resources/hudson/ivy/IvyModuleSet/global.jelly src/main/resources/hudson/ivy/IvyModuleSet/help-globalIvySettingsFile.html src/main/resources/hudson/ivy/IvyModuleSet/help-globalIvySettingsPropertyFiles.html http://jenkins-ci.org/commit/ivy-plugin/4e03055f204801081c01a496b950f348a1279c89 Log: JENKINS-15774 Global custom ivy settings. Compare: https://github.com/jenkinsci/ivy-plugin/compare/52ae19ba6a07^...4e03055f2048 This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
Johno Crawford updated JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type Change By: Johno Crawford (13/Jan/13 5:16 PM) Attachment: ivy.hpi This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
Johno Crawford commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type One thing to note in the current implementation is that the path in the global ivy settings refers to the slave environment. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
eguess74 commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type This offer was increased to $150.00! This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
eguess74 commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type This offer was increased to $100.00! This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
domi commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type who ever is gonna implement this, I think a good solution would be to implement this the same way as we did for maven, using the config-file-provider 1 plugin to administrate the settings file - this way a user/admin is not only able to reference a settings file, but also to change it in the browser. The ivy plugin could just implement a org.jenkinsci.lib.configprovider.model.Config and access it during execution. Have a look at org.jenkinsci.plugins.configfiles.xml.XmlConfig or org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig 1 https://wiki.jenkins-ci.org/display/JENKINS/Config+File+Provider+Plugin This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
eguess74 commented on JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type Hi everyone. I need this bug/feature so much that I'm willing to pay 50.00 bucks for it. This offer is registered at FreedomSponsors (http://www.freedomsponsors.org/core/issue/96/add-ability-to-specify-custom-ivy-settings-file-in-global-configuration-for-ivy-job-type). Once you solve it (according to the acceptance criteria described there), just create a FreedomSponsors account and mark it as resolved (oh, you'll need a Paypal account too) I'll then check it out and will gladly pay up! If anyone else would like to throw in a few bucks to elevate the priority on this issue, you should check out FreedomSponsors! This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15774) Add ability to specify custom ivy settings file in global configuration for ivy job type
eguess74 created JENKINS-15774 Add ability to specify custom ivy settings file in global configuration for ivy job type Issue Type: New Feature Assignee: Timothy Bingaman Components: ivy Created: 08/Nov/12 4:29 PM Description: Currently there is only one way to specify custom ivy settings for ivy job type - relative path in the job. In our case we have a custom ivy settings that are used by all jobs. There should be a way to specify global custom ivy settings the same way it is done for ivy build trigger. Side note: the field inside the ivy job for ivy settings should support both relative and absolute paths Project: Jenkins Priority: Major Reporter: eguess74 This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira