Add Destinations

JFrog Platform Administration Documentation

Content Type
Administration / Platform
ft:sourceType
Paligo

Requires an Enterprise+ license.

A destination is a target Artifactory Edge to which you can distribute release bundles. Administrators can assign users and groups permissions to specific destinations and actions such as creating, deleting and distributing Release Bundles. Available only if at least one Release Bundle was created.

What is an JFrog Artifactory Edge node?

JFrog Artifactory Edge (an "Edge node") is an edition of JFrog Artifactory whose available features have been customized to serve the primary purpose of distributing software to a runtime such as a data center, a point-of-sale or even a mobile device. All packages hosted in an Edge node are Release Bundle which is a secure and immutable collection of software packages that make up a release to be provisioned.Distribute Release Bundles (v1)

Click Add Destinations to select target Artifactory Edge nodes to which the permission should apply.

AddDestination.png

You can select destinations either by name or by setting patterns.

The By Destination Name tab displays all the destinations in the system. You can search for destinations and select according to your requirement.

Click By Patterns to select destinations that fulfill the rules that you set or to select all destinations.

AddDestinationPattern.png

Select Include All Destinations to select all the configured destinations and future destinations to the permission.

You can set patterns to apply the following rules that select destinations.

  • JPD Name Pattern: A JPD is the JFrog Deployment Unit. Enter a pattern based on wildcard patterns. Ant-style path expressions are supported (*, **, ?) like org/apache/**. For more information, see AntPathMatcher Documentation.System Architecture

    To select all JPD, use the pattern: *.

    For example, providing a user with the Distribute permission to the selected Destinations, allows the user to distribute to Edge nodes that correspond with the pattern. To select all JPD, use the pattern: *.To distribute to all destinations (Edge nodes) that start with DevCenter1, use the following pattern: DevCenter**.

  • Country Codes: Select one or more countries from the available list. All existing and future Destinations that are located in the selected countries in JPD will be part of the Permission Target. To select all country codes, use the pattern : *.

  • City Name Pattern: Enter a pattern based on wildcard patterns. Ant-style path expressions are supported (*, **, ?) like "org/apache/**". For more information, see AntPathMatcher Documentation. When providing the Distribute permission to the selected Destinations (according to City Name Patterns), you can distribute to Edge nodes that meet the pattern. For example, to distribute to all destinations (Edge nodes) that are located in London, add the following pattern: London**.

    To select all cities, use the pattern: **.

You can add more than one rule for JPD and City Name. After you enter a rule, click Add to add to the filter.

You can use any or all combinations of these fields.

Click Add after you enter JPD name pattern, country code, or city name pattern.

The Preview table lists all destinations that fulfill the rules.