![]() |
|
|
|
|
Change By:
|
Ryan O'Keeffe
(05/Feb/15 10:37 PM)
|
|
Description:
|
Current implementation of the Generic Artifactory deployment uses matrix parameters (seen as build properties in the UI) in a manner that does not align with Artifactory's requirements for publishing deb packages to an apt repo as seen here: http://www.jfrog.com/confluence/display/RTF/Debian+Repositories
Instead, the properties are added after with the BuildInfoDeployer. Unfortunately the apt repo seems to not allow these matrix params out of the order specified in the documentation, namely [path][properties] Ex. pool/artifact.deb;deb.distro=something;
A fix would be to allow text to be appended after the 'Published Artifacts' text, allowing appending of the properties on the deploy request, etc.
I've tried placing the required matrix parameters inside the path as suggested here: https://www.jfrog.com/confluence/display/RTF/Using+Properties+in+Deployment+and+Resolution but no combination beyond the order mentioned in the doc for Deb packages specifically seems to work appropriately so I don't believe I can work around it.
Any assistance is appreciated.
Files of interest: https://github.com/jenkinsci/artifactory-plugin/blob/master/src/main/java/org/jfrog/hudson/generic/GenericArtifactsDeployer.java https://github.com/jenkinsci/artifactory-plugin/blob/master/src/main/java/org/jfrog/hudson/generic/GenericBuildInfoDeployer.java https://github.com/jenkinsci/artifactory-plugin/blob/master/src/main/resources/org/jfrog/hudson/generic/ArtifactoryGenericConfigurator/config.jelly
|
|
|
|
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
|
--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
[email protected].
For more options, visit
https://groups.google.com/d/optout.