Share Node Pools across Multiple Projects

JFrog Pipelines Documentation


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.