Workers Features

JFrog Platform Administration Documentation

Content Type
Administration / Platform
ft:sourceType
Paligo

JFrog Workers is a service that allows you to create workers that react to events in the JFrog Platform and execute custom code you write.

  • Workers in JFrog Platform: There are 3 worker types as described below:

    • Event Driven Worker: The event-driven worker is triggered when the event you have selected happens in the system.

      • Artifactory: Artifactory event-driven workers are a powerful tool that allows you to automate actions in response to specific events occurring within your Artifactory environment.

      • Access: Access event-driven workers are a powerful tool that allows you to automate actions in response to specific events occurring within your Access environment.

    • Scheduled Worker: A Scheduled Worker is triggered at predefined times or intervals, relying on a Cron expression to define its schedule.

    • Http-Triggered Worker: These workers can execute custom code independent of any events in the JFrog Platform. Generic event workers are launched on demand. You can choose permissions for generic event workers and determine whether they can be run by admin or non-admin users. The HTTP-triggered worker can be triggered manually using REST APl or JFrog CLI.

  • TypeScript Code for Workers: To enhance the developer experience we have chosen to use TypeScript. Use the typescript editor while configuring worker to achieve your desired results.

  • Configured Workers: On the configured workers, you can enable/disable, search, edit, view and delete workers.

  • Troubleshooting: Workers in the debug mode collects the status of the Worker execution, whether failed or successful.

Related Information