FlexDeploy - PVCS Plugin Guide

Manages content within PVCS Project Databases

Supported Versions

  • 8.4.0.0+

  • 8.6.0.0+

  • Requires Java 8 on the endpoint

Key Features

  • Supports promotion model within PVCS

  • Checkout, label and addition/removal of files

Integration Instance Properties

FlexDeploy supports creation of PVCS instances and the following properties will be configured for each Instance. These properties are available to all operations.

Property Name

Property Code

Required

Description

Property Name

Property Code

Required

Description

PVCS Project Database

FDPVCS_PROJECT_DATABASE

Yes

Project Database Path.  Every project using this instance will be building from this Project Database

PVCS User

FDPVCS_USER

Yes

User to be authenticated against the Project Database.  If no security is configured on the Project Database, this will not matter.

PVCS Password

FDPVCS_PASSWORD

Yes

Password to be used for the user.  If no security is configured on the Project Database, this will not matter.

PCLI Path

FDPVCS_PCLI_EXE

No

Path to the pcli executable.  Required only if PCLI is not found on the path or you want to override the version found on the path.

Plugin Operations

 

The PCLI client muse be available for use by FlexDeploy.

  • Windows

    • PCLI is automatically put on your path after install.  Location: "C:\Program Files (x86)\Serena\vm\win64\bin\pcli.exe"

  • Linux

    • Option 1 

      • Source in vmprofile located in %SERENA_HOME%/vm/linux/bin

      • . <path to serena>/serena/vm/linux/bin/vmprofile

    • Option 2

      • create symlink for pcli and pvcsvmsuid in /usr/bin

      • as root:

        • ln -s <path to serena>/serena/vm/linux/bin/pcli /usr/bin/pcli

        • ln -s <path to serena>/serena/vm/linux/bin/pvcsvmsuid /usr/bin/pvcsvmsuid

The following macros are not currently supported in the footer:
  • style