Uploaded image for project: 'Infrastructure'
  1. Infrastructure
  2. INFRA-1214

buildPlugin() with Java 7 always fails due to Artifactory cache

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      The newest JDK 7 is 7u80. Apparently it doesn't support Letsencrypt, which is used for the Azure Artifactory cache set up for buildPlugin.

      Possible solution:

       

        Attachments

          Activity

          Hide
          danielbeck Daniel Beck added a comment -
          Show
          danielbeck Daniel Beck added a comment - R. Tyler Croy WDYT?
          Hide
          rtyler R. Tyler Croy added a comment -

          Daniel Beck, are you asking what do I think about your possible solution? I think that's reasonable.

          Show
          rtyler R. Tyler Croy added a comment - Daniel Beck , are you asking what do I think about your possible solution? I think that's reasonable.
          Hide
          orrc Christopher Orr added a comment -

          Just for info, 7u80 is the latest public Oracle JDK release, but the Let's Encrypt root was added to 7u111 (and to the JDK8 release at the same time), which seems to be available as an OpenJDK release.

          But I imagine ci.jenkins.io is just using the download-from-Oracle JDK tool installer, and buildPlugin can't really use Docker due to having to build on Windows as well.

          Show
          orrc Christopher Orr added a comment - Just for info, 7u80 is the latest public Oracle JDK release, but the Let's Encrypt root was added to 7u111 (and to the JDK8 release at the same time), which seems to be available as an OpenJDK release. But I imagine ci.jenkins.io is just using the download-from-Oracle JDK tool installer, and buildPlugin can't really use Docker due to having to build on Windows as well.
          Show
          danielbeck Daniel Beck added a comment - PR at https://github.com/jenkins-infra/pipeline-library/pull/10
          Hide
          danielbeck Daniel Beck added a comment -

          I imagine ci.jenkins.io is just using the download-from-Oracle JDK tool installer

          Exactly.

          Show
          danielbeck Daniel Beck added a comment - I imagine ci.jenkins.io is just using the download-from-Oracle JDK tool installer Exactly.
          Hide
          danielbeck Daniel Beck added a comment -

          Believed to be fixed. lioz nudel Maybe you could revert the change to see whether consul-plugin now builds on JDK 7 again?

          Show
          danielbeck Daniel Beck added a comment - Believed to be fixed. lioz nudel Maybe you could revert the change to see whether consul-plugin now builds on JDK 7 again?
          Show
          liozn lioz nudel added a comment - Daniel Beck looks like all works fine now - https://ci.jenkins.io/blue/organizations/jenkins/Plugins%2Fconsul-plugin/detail/master/7/pipeline Tnx
          Hide
          danielbeck Daniel Beck added a comment -

          lioz nudel Thanks for the confirmation!

          Show
          danielbeck Daniel Beck added a comment - lioz nudel Thanks for the confirmation!

            People

            • Assignee:
              danielbeck Daniel Beck
              Reporter:
              danielbeck Daniel Beck
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: