[
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-ansible-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Ansible",
      "maturity": "Mature",
      "description": "Ansible is a software platform for performing multi-node software deployments, task execution, and configuration management. The Ansible plugin for XL Release allows you to run playbooks on Ansible servers as part of your release processes.",
      "features": [
        "Run a playbook on an Ansible server"
      ],
      "screenshots": [
        {
          "name": "Run a playbook task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-ansible-plugin/ansible-playbook-path-on-remote-server.png"
        },
        {
          "name": "Ansible unix host",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-ansible-plugin/ansible-unix-host.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://www.ansible.com/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/ansible-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Provisioning",
        "Config Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-auth-default-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Authentication: default",
      "maturity": "Mature",
      "description": "The XL Release Default Authentication Plugin is bundled with the XL Release product and provides basic authentication, security settings, and session management.",
      "features": [],
      "screenshots": [],
      "links": [],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Authentication"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-auth-oidc-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Authentication: OIDC",
      "maturity": "Mature",
      "description": "OpenID Connect (OIDC) is an identity layer built on top of the OAuth 2.0 protocol and supported by various OAuth 2.0 providers. You can log into XL Release using various Identity providers that support the OIDC authentication protocol, such as OKTA, Keycloak, and Azure Active Directory (Office 365).",
      "features": [
        "Integration with Keycloak Identity provider",
        "Integration with OKTA Identity provider",
        "Integration with Azure Active Directory (Office 365)"
      ],
      "screenshots": [],
      "links": [
        {
          "name": "Website",
          "url": "http://openid.net/connect/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/concept/xl-release-oidc-authentication.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Authentication"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-auth-spnego-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Authentication: SPNEGO",
      "maturity": "Mature",
      "description": "The XL Release SPNEGO Authentication plugin allows you to use Integrated Windows Authentication to authenticate users and retrieve role (group) membership without prompting the users for credentials (Single Sign-On).",
      "features": [
        "Integrated Windows Authentication"
      ],
      "screenshots": [],
      "links": [
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/configure-integrated-windows-authentication-for-xl-release.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Authentication",
        "Single Sign-On"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-blackduck-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Blackduck",
      "maturity": "Mature",
      "description": "The Blackduck plugin for XL Release allows you to embed code risk analysis in your Continuous Delivery pipelines. You can automatically check code against various types of risk, such as license, security, and operational risks. Built-in code analysis also ensures that code is always automatically checked against compliance requirements as part of the release process.",
      "features": [
        "Blackduck server",
        "Blackduck task",
        "Blackduck summary tile"
      ],
      "screenshots": [
        {
          "name": "Define Blackduck server",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-blackduck-plugin/configure-server-configuration.png"
        },
        {
          "name": "Check compliance task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-blackduck-plugin/check-compliance-task.png"
        },
        {
          "name": "Configure summary tile",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-blackduck-plugin/configure-tile.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://www.blackducksoftware.com/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/blackduck-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Business Process Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-docker-compose-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Docker Compose",
      "maturity": "Mature",
      "description": "Docker Compose enables you to define and run multi-container applications. It relies on a single file in which you define an application along with its dependencies, and allows you to start the application with a single command.The Docker Compose plugin for XL Release allows you to create, start, stop, destroy, and run commands on containers as a part of your release processes.",
      "features": [
        "Create and start containers and services on a Docker host",
        "Stop containers and services on a Docker host",
        "Remove containers, networks, images, and volumes on a Docker host"
      ],
      "screenshots": [
        {
          "name": "Set up Docker Compose server",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-docker-compose-plugin/docker-compose-unix-host.png"
        },
        {
          "name": "Docker Compose Up task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-docker-compose-plugin/docker-compose-up-task-inline.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://github.com/docker/compose"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/docker-compose-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Integration",
        "Containerization"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-fortify-ssc-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Fortify SSC",
      "maturity": "Mature",
      "description": "Fortify Software Security Center (SSC) provides centralised management of their application security testing. Security teams use SSC to review and manage security testing activities, prioritize remediation efforts based on risk potential, measure improvements and generate cross portfolio management reports. The Fortify SSC plugin for XL Release can evaluate code against the security metrics that are most important for your organization. Built-in code analysis also ensures that code is always automatically checked against compliance requirements as part of the release process.",
      "features": [
        "Create a Fortify: Check Compliance task",
        "Configure a Fortify Summary tile"
      ],
      "screenshots": [
        {
          "name": "Fortify compliance task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-fortify-ssc-plugin/fortify-compliance-task.png"
        },
        {
          "name": "Fortify summary tile",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-fortify-ssc-plugin/fortify-summary-tile.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://software.microfocus.com/en-us/products/software-security-assurance-sdlc/overview"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/fortify-ssc-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Application Performance Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-git-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Git",
      "maturity": "Mature",
      "description": "The Git plugin for XL Release can trigger release pipelines based on changes in a Git repository. The XL Release Git trigger periodically polls a Git repository and triggers a release when it detects a new commit.",
      "features": [
        "Periodically polls a Git repository",
        "Triggers a release when it detects a new commit"
      ],
      "screenshots": [
        {
          "name": "Add a Git trigger to a template",
          "url": "https://docs.xebialabs.com/xl-release/images/git-plugin-fields.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://git-scm.com/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/git-trigger.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Source Control Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-jenkins-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Jenkins",
      "maturity": "Mature",
      "description": "Jenkins is an open source, cross-platform tool that provides continuous integration services for software development. It can build, test, and deliver software projects continuously, making it easy for developers to integrate changes. The XL Release plugin for Jenkins allows you to create new releases from XL Release templates and start releases directly from your Jenkins jobs.",
      "features": [
        "Start the release process in XL Release",
        "Load a release template from XL Release",
        "Provide input for release variables",
        "Use Jenkins credentials plugin"
      ],
      "screenshots": [
        {
          "name": "Create Jenkins task",
          "url": "https://docs.xebialabs.com/xl-release/images/jenkins-task-details.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://jenkins.io/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/create-a-jenkins-task.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Continuous Integration"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-jira-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "JIRA",
      "maturity": "Mature",
      "description": "Atlassian JIRA is a tool for agile teams to track bugs and issues, plan releases, and manage software development projects.",
      "features": [
        "Create a new JIRA issue",
        "Query JIRA for issues",
        "Update one or more existing JIRA issues",
        "Update JIRA issues based on a query"
      ],
      "screenshots": [
        {
          "name": "Set up a JIRA server",
          "url": "https://docs.xebialabs.com/xl-release/images/jira-configuration-details.png"
        },
        {
          "name": "Create a JIRA ticket",
          "url": "https://docs.xebialabs.com/xl-release/images/jira-create-issue-task-details.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://www.atlassian.com/software/jira"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/jira-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Project and Issue Tracking",
        "Application Lifecycle Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-kubernetes-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Kubernetes",
      "maturity": "Mature",
      "description": "Kubernetes is an open source container management system. It enables you to automate deployment, scaling, and operations of application containers across clustered environments. The Kubernetes plugin for XL Release allows you to create and remove resources on Kubernetes hosts as part of your release processes.",
      "features": [
        "Create a new Kubernetes resource",
        "Remove a Kubernetes resource",
        "Wait for a created resource to be in a running state"
      ],
      "screenshots": [
        {
          "name": "Set up a Kubernetes server",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-kubernetes-plugin/kubernetes-unix-host.png"
        },
        {
          "name": "Create Resource task type",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-kubernetes-plugin/kubernetes-create-resource-config-file.png"
        },
        {
          "name": "Create Resource task type",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-kubernetes-plugin/kubernetes-create-resource-url.png"
        },
        {
          "name": "Wait task type",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-kubernetes-plugin/kubernetes-wait-task.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://kubernetes.io/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/kubernetes-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Integration",
        "Containerization"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-nexus-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Sonatype Nexus",
      "maturity": "Mature",
      "description": "Sonatype Nexus is a repository manager that stores and organizes software components for use in development, deployment, and provisioning. Sonatype Nexus plugin for XL Release can trigger release pipelines based on artifact delivery in Nexus and collaborate with XL Deploy to get post-build artifacts from Nexus during a deployment.",
      "features": [
        "Periodically polls a Nexus repository",
        "Triggers a release when an artifact is published"
      ],
      "screenshots": [
        {
          "name": "Set up a Nexus server",
          "url": "https://docs.xebialabs.com/xl-release/images/nexus-configuration-details.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://www.sonatype.com/nexus-repository-sonatype"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/nexus-trigger.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Repository Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-openshift-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Openshift",
      "maturity": "Mature",
      "description": "Red Hat OpenShift provides container-based software deployment and management based on Kubernetes, Docker containers, and DevOps tools for accelerated application development. The OpenShift plugin for XL Release enables you to orchestrate builds in your OpenShift instance and to deploy applications and their configurations to an on-premises or cloud-based OpenShift cluster.",
      "features": [
        "Create a new OpenShift resource",
        "Remove an OpenShift resource",
        "Wait for a created resource to be in a running state",
        "Start an OpenShift build",
        "Tag an OpenShift image stream",
        "Start an OpenShift deployment",
        "Check for an OpenShift service accessibility"
      ],
      "screenshots": [
        {
          "name": "Set up an OpenShift client",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-openshift-plugin/openshift-unix-host.png"
        },
        {
          "name": "Create Resource task type",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-openshift-plugin/openshift-create-resource-config-file.png"
        },
        {
          "name": "Create a Wait task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-openshift-plugin/openshift-wait-task.png"
        },
        {
          "name": "Create a Start Build task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-openshift-plugin/openshift-start-build.png"
        },
        {
          "name": "Create a Image Tag task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-openshift-plugin/openshift-image-tag.png"
        },
        {
          "name": "Create a Start Deployment task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-openshift-plugin/openshift-start-deployment.png"
        },
        {
          "name": "Create a Check Service task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-openshift-plugin/openshift-check-service.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://www.openshift.com/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/openshift-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Cloud / IaaS / PaaS",
        "Containerization"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-opsgenie-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "OpsGenie",
      "maturity": "Mature",
      "description": "The OpsGenie plugin for XL Release allows you to incorporate alerting into your release processes by adding OpsGenie notification tasks to your XL Release templates and releases.",
      "features": [
        "Create an XL Deploy task in XL Release"
      ],
      "screenshots": [
        {
          "name": "Specify OpsGenie API key",
          "url": "https://docs.xebialabs.com/xl-release/images/opsgenie-xl-release/opsgenie_config.png"
        },
        {
          "name": "Create an alert",
          "url": "https://docs.xebialabs.com/xl-release/images/opsgenie-xl-release/create_alert.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://www.opsgenie.com/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/integrate-opsgenie-with-xl-release.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Provisioning",
        "Config Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-relationships-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Relationships View",
      "maturity": "Mature",
      "description": "The Release Relationships View allows you to visualize relationships between releases and manage multiple releases at the same time.",
      "features": [
        "Visualize release and template relationships in their design and runtime states",
        "Vew and filter releases using the following meta information: release status, active phase, active tasks, failed tasks, risk status, and risk score",
        "Navigate through releases using their relationships",
        "Abort one or more releases",
        "Retry all failed tasks"
      ],
      "screenshots": [],
      "links": [
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/relationships-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-remote-completion-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Remote completion",
      "maturity": "Mature",
      "description": "With the remote completion plugin, you can complete or fail a specific task from a remote location without access to the company network and without logging in to XL Release.",
      "features": [],
      "screenshots": [],
      "links": [
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/using-the-remote-completion-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Provisioning",
        "Config Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-remotescript-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Remote Script",
      "maturity": "Mature",
      "description": "Remote Script tasks allow XL Release to execute commands on remote hosts using the Overthere framework, a Java library for manipulating files and executing processes on remote hosts.",
      "features": [
        "Remote Script: Unix: Execute a shell script on a Unix host via SSH",
        "Remote Script: Windows: Execute a batch script on a Microsoft Windows host via WinRM",
        "Remote Script: Windows (SSH): Execute a shell script on a Microsoft Windows host via SFTP",
        "Remote Script: z/OS: Execute a shell script on z/OS"
      ],
      "screenshots": [],
      "links": [
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/remote-script-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-remoting-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Remoting",
      "maturity": "Mature",
      "description": "The XL Release Remoting plugin allows you to configure Unix and Windows hosts in XL Release, so that other plugins can execute commands on and transfer files to those hosts.",
      "features": [
        "Supports SSH for connectivity to Unix, Microsoft Windows, and z/OS hosts",
        "Supports CIFS, Telnet, and WinRM for connectivity to Windows hosts",
        "Allow SSH jumpstations and HTTP proxies to be used to access hosts to which a direct network connection is not possible",
        "Implements all connection methods internally in XL Deploy or XL Release, so no external dependencies are required"
      ],
      "screenshots": [],
      "links": [
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/remoting-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Provisioning",
        "Config Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-sonarqube-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "SonarQube",
      "maturity": "Mature",
      "description": "The SonarQube plugin for XL Release strengthens test automation section of the CD pipeline and ensures that code adheres to your organization’s coding standards. Built-in code analysis also ensures that code is always automatically checked against compliance requirements as part of the release process",
      "features": [
        "Create a Sonar: Check Compliance task",
        "Configure a Sonar Summary tile on the Release dashboard"
      ],
      "screenshots": [
        {
          "name": "Set up a Sonar server",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-sonarqube-plugin/sonarqube-sonar-server.png"
        },
        {
          "name": "Create Sonar Check Compliance task",
          "url": "https://docs.xebialabs.com/xl-release/images/xlr-sonarqube-plugin/sonarqube-check-compliance-task.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://www.sonarqube.org/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/sonarqube-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Provisioning",
        "Config Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-svn-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "SVN",
      "maturity": "Mature",
      "description": "The Apache Subversion plugin for XL Release can trigger release pipelines based on changes in a Subversion repository.",
      "features": [
        "Periodically poll a Subversion (SVN) repository",
        "Trigger a release when there is a new commit to the repository"
      ],
      "screenshots": [],
      "links": [
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/svn-trigger-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Provisioning",
        "Config Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-task-progress-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Task Progress Tile",
      "maturity": "Mature",
      "description": "The task progress tile shows an overview of the progress of tasks that are tagged with a tag or tags that you specify.",
      "features": [],
      "screenshots": [],
      "links": [
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/concept/release-dashboard-tiles.html#task-progress"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-time-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "Time trigger",
      "maturity": "Mature",
      "description": "The XL Release Time trigger allows XL Release to trigger releases based on a user-defined time schedule.",
      "features": [
        "Trigger releases on fixed rate interval",
        "Trigger releases on a cron expression"
      ],
      "screenshots": [],
      "links": [
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/time-trigger-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-vsts-tfs-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "VSTS/TFS",
      "maturity": "Mature",
      "description": "Microsoft Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) provide source control management, project management, and automated build and release capabilities.",
      "features": [
        "Perform VSTS and TFS work item and build operations",
        "Configure Git and Team Foundation Version Control (TFVC) changeset triggers"
      ],
      "screenshots": [
        {
          "name": "Set up a VSTS/TFS server",
          "url": "https://docs.xebialabs.com/xl-release/images/shared-configuration.png"
        },
        {
          "name": "Create a work item task",
          "url": "https://docs.xebialabs.com/xl-release/images/add-work-item.png"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://www.visualstudio.com/team-services/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/using-the-xl-release-vsts-tfs-plugin.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Provisioning",
        "Config Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  },
  {
    "id": {
      "groupId": "com.xebialabs.xlrelease.plugins",
      "artifactId": "xlr-xld-plugin"
    },
    "metadata": {
      "author": "XebiaLabs",
      "name": "XL Deploy",
      "maturity": "Mature",
      "description": "XL Deploy automates and standardizes complex deployments, speeding up deployment time while greatly reducing errors and failed deployments. The XL Deploy plugin for XL Release deploys applications as part of your release processes. It monitors deployments that are in progress and notifies XL Release of their status.",
      "features": [
        "Create an XL Deploy task in XL Release"
      ],
      "screenshots": [
        {
          "name": "Create an XL Deploy task",
          "url": "https://docs.xebialabs.com/xl-release/images/xl-deploy-task-details.png"
        },
        {
          "name": "Create an XL Deploy task",
          "url": "https://docs.xebialabs.com/xl-deploy/how-to/using-xl-deploy-reports.html"
        }
      ],
      "links": [
        {
          "name": "Website",
          "url": "https://xebialabs.com/products/xl-deploy/"
        },
        {
          "name": "Documentation",
          "url": "https://docs.xebialabs.com/xl-release/how-to/create-an-xl-deploy-task.html"
        }
      ],
      "requirements": [
        {
          "product": "XL Release",
          "version": ">= 8.0.0"
        }
      ],
      "categories": [
        "Provisioning",
        "Config Management"
      ],
      "supportedBy": "XebiaLabs"
    }
  }
]
