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

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

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Component/s: artifactory-plugin
    • Labels:
      None
    • Environment:
      Artifacotry plugin 3.2.1
    • Similar Issues:

      Description

      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.

        Attachments

          Activity

          Hide
          broussar 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.

          Show
          broussar 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.

            People

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

              Dates

              Created:
              Updated: