Build Tools
CI Servers
General
Repositories
Distribution
Mission Control
Xray

REST API and User Plugins

REST API and User Plugins

In order to integrate with automation tools such as Build Servers and Continuous Integration systems, Artifactory exposes an extensive REST API that provides access its features anywhere in the development cycle. Through the API you can manage builds, repositories and artifacts, you can perform searches, apply configurations, perform maintenance tasks and more. However, even with an extensive API, it’s not always possible to accommodate the requirements of every organization. This is where User Plugins come in.
User plugins give you a simple way to implement complex, custom behavior by extending the functionality of Artifactory. This infrastructure presents a long list of entry points which effectively extends the Artifactory RESTAPI. This gives you enormous freedom to implement virtually any custom behavior in your binarymanagement workflow. It includes scheduling tasks, managing security and authentication, license compliance and open source governance, artifact resolution and deployment, build integration and promotion logic, maintenance and cleanup and more. To keep things simple, User Plugins are written as Groovy scripts and have a simple DSL to wrap them as closures within the extension points. The plugins can be changed and redeployed on-the-fly, and can even be debugged – all from within your favorite IDE.

Start Your Free Trial