Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-16901

Fix gradle workflow for non-signed official images

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 9.3
    • 9.4, 9.3.1
    • Docker
    • None

    Description

      In SOLR-16748, the Official Solr dockerfile was cleaned up, and support for non-signed artifacts was added by checking if the SOLR_DOWNLOAD_SERVER contained "apache.org".

      This means that we can support building the official Dockerfile without signing artifacts. And this is currently the case. However, when building the release without signing ({{ gradle assembleRelease -Psign=false -x signJarsPublication }}), we should include the official dockerfile, because the release distribution docker/ folder really should only have the official dockerfiles, not the local dockerfiles. This is a remnant of the old requirements for signing.

      Also now we should be able to test the official Dockerfiles when they aren't signed. This will allow us to test them on Jenkins and for non-committers to test, because they can't sign without being in the Solr KEYS file.

      Attachments

        Issue Links

          Activity

            People

              houston Houston Putman
              houston Houston Putman
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m