Overview of Available Plugins
Code Insight provides the following plugins that enable data (codebase files) on remote servers to be scanned:
| Build Environment | Code Insight Plugin | Performs automated scanning of... |
|---|---|---|
| IDEs | Eclipse Plugin | An Eclipse workspace in the Eclipse IDE environment. |
| Visual Studio Plugin | A Visual Studio solution. | |
| CI Tools | Azure DevOps Extension | An Azure DevOps workspace as part of the build process. |
| Bamboo Plugin | A Bamboo workspace as part of the build process (on Local Agents only) | |
| GitLab Plugin | GitLab projects as part of the build process. | |
| Jenkins Plugin | A Jenkins workspace as part of the build process. A separate plugin is available (called the Scan Schedule Plugin) that enables you to simply schedule the scan of a codebase residing on the Code Insight scan server via the Jenkins scheduler. | |
| TeamCity Plugin | TeamCity projects as part of the build process. | |
| Package Manager and Build Tools | Apache Ant Plugin | Apache Ant as part of the build process. |
| Gradle Plugin | Gradle projects as part of the build process. | |
| Maven Plugin | Maven projects as part of the build process. | |
| Container Platforms | Docker Images Plugin | Docker images on a Docker server. |
Additionally, a generic scan-agent plugin is available with Code Insight that enables you to scan arbitrary file systems of your choice. It also easily integrates with certain Engineering systems, such as TeamCity and GitLab, to perform scans as part of a build process or can serve as an example for developing your own scan-agent plugin (as described in the chapter Developing Custom Plugins ). All the scan-agent plugins send results to Code Insight for further review and action.