Integrating with JFrog Artifactory


You can use BMC Release Package and Deployment  (RPD) to deploy artifacts stored in JFrog Artifactory. Artifactory is a binary repository manager. It is version control (and more) for the binary artifacts. For more information, see JFrog Artifactory.

This topic provides the following information:

Before you begin

Before you integrate with JFrog Artifactory, ensure that the following prerequisites are met:

  • JFrog Artifactory Server is configured with HTTPS.
  • Windows Server PowerShell version 3 or later is installed.

Configuring JFrog Artifactory

Artifactory method is added as reference to define packages. For more information see, To add references to package.

To configure JFrog Artifactory

  1. On the Define tab, from the left menu, click Packages.
  2. Click the name of the package to which you want to add a reference.
  3. On the References tab, click Add Reference.
  4. Enter an appropriate name for the reference.
  5. From the Method list, select Artifactory.
  6. Select appropriate Server details. Configure server details before selecting server.
  7. In the Location field, add location in the following format: action://reference_get_artifactory/<user>:<pass>@<artifactory_host>[:<port>]/<asset_path>, where:
    • action://reference_get_artifactory retrieves data from JFrog Artifactory.
    • <user>:<pass> validates username and password of JFrog Artifactory.
    • <artifactory_host>[:<port>]/<asset_path> specifies the path of the asset in JFrog Artifactory to be deployed.

      Note

      Folder download is not supported by this integration. Only the artifact will be fetched.

  8. If you want content from your references not to be pulled into your local database during instance creation, add remote references to the package. See Remote-reference. Otherwise, specify the server and the location of the file on that server in the appropriate fields, and keep the default false value in the Remote reference field.

    Artifactory_tab.png
  9. Click ArtifactoryCreate.pngto add JFrog Artifactory reference to package.

Related topics

Generic action pack

Working with packages

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*