Note

You are not reading the most recent version of this documentation. See the latest version available.

[Repository Manager] Main Operational repository

Configure a location where all packages of the project will be stored. Also, define the folders structure that has to be automatically created for every new package.

Important

Precondition 1 : You have the Supervisor role.
Precondition 2 : Open and Sign In on Web Portal of PACE Packager Hub.
  1. In the top-left corner, select menu-button > Project settings.

    go-to-settings

  2. Click Edit pencil-button in the Actions column of the required project.

    project-list-edit-2

  3. Go to the Main operational repository tab under the Package Settings section. To specify a location where all packages of the project will be stored click New server.

    Multiple repository servers can be used in one project. The user later can select which one to use for new package. The server can’t be deleted if it contains packages.

    Note

    Only the Network Share server type is currently supported for the Main Operational repository. If you want to add support for any other type, Contact support

    project-edit-repo-main

  4. Specify the symbolic server Name, its Network path, and the Connection credentials. See table below to choose who will use the specified credentials. Then, click Save.

    Note

    The specified Connection credentials are stored in the database in encrypted form.

    Warning

    Check that you are connected to PACE Packager Hub using HTTPS to ensure that your data and the specified Connection credentials are transmitted securely.

    project-edit-repo-main-add-server

    Parameter

    Description

    Both the server and users use the specified credentials

    Means that both (1) PACE Packager Hub server and (2) users of the desktop client will use the specified credentials to connect to this repository server.

    Only the server uses the specified credentials

    Means that only PACE Packager Hub server will use the specified credentials to connect to this repository server. Users of the desktop client will be prompted to enter personal credentials. Their credentials will not be saved.

  5. To define what folders structure has to be created for every new package click New root folder.

    project-edit-repo-main-add-root-folder

  6. If needed, update the default Folder name (as on screenshot) and click Save.

    A folder name can be a combination of a static name and multiple variables. However, a name of the package root folder must contain at least one variable that is used to unify the name among other folders in the repository. See the table of supported variables below.

    project-edit-repo-main-add-root-folder-save

    Variable

    Description

    %pkg-name%

    A value of the Package Name attribute of the Package.

    %pkg-id%

    An ID of the Package.

    %pkg-tech%

    A value of the Packaging technology attribute (e.g. MSI, MSIX, APPX, APPV, etc.) of the Package.

    %pkg-arch%

    A value of the Architecture attribute (e.g. x86, x64) of the Package.

    %pkg-creation-date%

    A value of the Creation Date attribute in format YYYYMMDD-HHMMSS.

  7. Then, define subfolders that should be created under the root package folder. For instance, create three subfolders: (1) for package; (2) for documentation; and (3) for incoming resources.

    To add a subfolder, click Add subfolder button-add.

    project-edit-repo-main-add-subfolder

  8. Specify a Name of the subfolder, (optional) select its Purpose, and click Save.

    The purpose flag is used by automation to get a path to these folders:

    • Output package folder

    • Package documentation folder

    • Incoming resources folder

    Note

    A folder can have one or none purpose flags. One purpose flag can only be used once.

    project-edit-repo-main-add-subfolder-dialog

  9. Repeat the previous two steps to define the required folder structure that will be automatically created for each new package. As a result, you will get something like this:

    project-edit-repo-main-created-subfolders-list




Note

PACE Packager Hub PACE Packager Hub is an end-to-end ecosystem that is fully dedicated to customer servicing, teamwork, and management of packaging tasks in teams of any size - learn more.

Try PACE Packager Hub for free - 21 days no obligations unlimited trial with all functions unlocked.