Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: www
    • Labels:
      None
    • Similar Issues:

      Description

      Right now we have the problem that a number of tools and scripts generate (or should generate) reports of some sort, but

      • those are created in weird locations and formats, like wiki pages (e.g. extensions indexer)
      • No reports but should exist (e.g. build logs of update center, repo permissions updater)

      Would be great if we had a host 'reports.jenkins.io' into which we could dump these reports.

      • One directory per report generator
      • Layout within controlled by the report generator

      Then we could modify these tools/scripts to

      • Output HTML instead of wiki text, SFTP/rsync instead of Wiki API
      • rsync build logs to that directory

      This would be more versatile than a trusted.ci specific solution using something like monitor external job on ci.j.io.

        Attachments

          Issue Links

            Activity

            Hide
            rtyler R. Tyler Croy added a comment -

            The plan:

            • Use Azure blob storage
            • Create a Shared Library step for publishing
            • Add credentials to trusted.ci
            Show
            rtyler R. Tyler Croy added a comment - The plan: Use Azure blob storage Create a Shared Library step for publishing Add credentials to trusted.ci
            Hide
            rtyler R. Tyler Croy added a comment -

            I have the credentials and container set up in the Azure blob storage. Inside trusted.ci the storage access key is named azure-reports-access-key.

            Next up is the shared library work.

            Show
            rtyler R. Tyler Croy added a comment - I have the credentials and container set up in the Azure blob storage. Inside trusted.ci the storage access key is named azure-reports-access-key . Next up is the shared library work.
            Hide
            olblak Olivier Vernin added a comment -

            I quickly have looked and I don't think that azure blob storage already supportĀ  'files listing' from their http access which means that we have to put a webserver(nginx/apache) in front of an azure blob storage.

            Show
            olblak Olivier Vernin added a comment - I quickly have looked and I don't think that azure blob storage already supportĀ  'files listing' from their http access which means that we have to put a webserver(nginx/apache) in front of an azure blob storage.
            Hide
            rtyler R. Tyler Croy added a comment -

            publlishReports() in the shared library now helps publish lists of files to https://prodjenkinsreports.blob.core.windows.net/reports/

            Show
            rtyler R. Tyler Croy added a comment - publlishReports() in the shared library now helps publish lists of files to https://prodjenkinsreports.blob.core.windows.net/reports/
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: R. Tyler Croy
            Path:
            dist/profile/files/bind/jenkins.io.zone
            http://jenkins-ci.org/commit/jenkins-infra/2f2fc8207912e87bb55ec417c8d8b5c305806cd9
            Log:
            Add a CNAME for the reports storage account in Azure

            See INFRA-947

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: R. Tyler Croy Path: dist/profile/files/bind/jenkins.io.zone http://jenkins-ci.org/commit/jenkins-infra/2f2fc8207912e87bb55ec417c8d8b5c305806cd9 Log: Add a CNAME for the reports storage account in Azure See INFRA-947

              People

              • Assignee:
                rtyler R. Tyler Croy
                Reporter:
                danielbeck Daniel Beck
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: