Share Node Pools across Multiple Projects

JFrog Pipelines Documentation

JFrog Pipelines
Content Type
User Guide

Project admins can share node pools across multiple projects to allow members in more than one project to use them. A classic use case for sharing a node pool is the need to share computing resources when running pipelines from multiple projects. A node pool can be shared with a single project or across multiple projects. After a node pool is shared, it is added to the target projects and displayed on the node pools page.Projects

Shared Node Pool Rules and Guidelines

  • A node pool can be shared only after it has been created.

  • A node pool can be shared only if it has a globally unique name.

  • Only the owner of the shared node pool can delete the shared node pool.

To share a node pool:

  1. Select the relevant Project and in the Administration module, go to Pipelines | Node Pools.

  2. Hover over the node pool you want to share and click the Share icon.

  3. You can share the selected Integration:

    • Across all the projects, by selecting the Auto share with all projects field.

    • Only with specific projects, by selecting the name of the Project from the projects list.

  4. Click Save.