Skip to content

Azure Comment Reporter

Posts Mega-Linter results summary in the comments of the related Azure Pipelines pull request (if existing)

Usage

Click on MegaLinter-reports artifact from the main job log to view or download results.

Screenshot

Configuration

  • The following variables must be sent to the docker run command

Example:

      - script: |
          docker run -v $(System.DefaultWorkingDirectory):/tmp/lint \
            --env-file <(env | grep -e SYSTEM_ -e BUILD_ -e TF_ -e AGENT_) \
            -e SYSTEM_ACCESSTOKEN=$(System.AccessToken) \
            -e GIT_AUTHORIZATION_BEARER=$(System.AccessToken) \
            oxsecurity/megalinter:v8
        displayName: Run MegaLinter
  • You must allow Contribute and Contribute to Pull Requests on your Build Service (Settings -> Repositories -> Select your build service)

Screenshot

Variable Description Default value
AZURE_COMMENT_REPORTER Activates/deactivates reporter true
AZURE_COMMENT_REPORTER_LINKS_TYPE Set to build if you want comments linking to target Build and not artifacts page artifacts
REPORTERS_MARKDOWN_TYPE Set to simple to avoid external images in generated markdown advanced
JOB_SUMMARY_ADDITIONAL_MARKDOWN Custom markdown to add at the end of the summary message