Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-56512

Add function for Artifactory Version to org.jfrog.hudson.pipeline.common.types.ArtifactoryServer

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Minor Minor
    • artifactory-plugin
    • None
    • Artifacotry plugin 3.2.1

      Different Artifactory versions (Licence) support different features. Particularly, I have a "Pro" server which supports buildInfo and an OSS server which does not. I want to be able to determine which server version I am uploading to in my pipeline in order to determine whether or not I can publish buildInfo. I could not find a method on org.jfrog.hudson.pipeline.common.types.ArtifactoryServer. I did see isArtifactoryPro() on org.jfrog.hudson.ArtifactoryServer but I couldn't find how to use it.

       

      As a workaround, I'm currently calling the Artifactory API GET /api/system/version which returns a license field of either 'Artifactory OSS' or a long license string.

          [JENKINS-56512] Add function for Artifactory Version to org.jfrog.hudson.pipeline.common.types.ArtifactoryServer

          The first few times I tried to publish build info on my OSS server it failed. A few days later it appears to work fine. I still cannot see build or artifact properties on the UI and the retention doesn't seem to work but at least now its allowing me to publish it without failing. I no longer require this feature so feel free to close.

          Adam Brousseau added a comment - The first few times I tried to publish build info on my OSS server it failed. A few days later it appears to work fine. I still cannot see build or artifact properties on the UI and the retention doesn't seem to work but at least now its allowing me to publish it without failing. I no longer require this feature so feel free to close.

            eyalbe Eyal Ben Moshe
            broussar Adam Brousseau
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: