Genpact Cora Knowledge Center

Support

Cora SeQuence CI/CD Variables

You need to configure the appropriate variables for each CI/CD pipeline. 

Because each installation is different, the set of variables for each task differs.

Before you configure the variables, you need to get the values from the Project Manager or Tech Lead responsible for setting up the project. 

Example

Example of a pipeline that installs the CI/CD tool on the Cora SeQuence environments. 


List of variables that have been configured for the pipeline. 

Release variables

Variables that are relevant to the release process. These variables are relevant to all the environments.

VariableDescriptionValue

AdministrationFolder

Administration Folder Name

Administration

AdministrationSiteName

Administration Site Name

CoraSeQuenceAdministration 1

ADSSFolder

ADSS Folder Name

Active Directory Synchronization Service

BRSFolder

BRS Folder Name

Background Runtime Service

CICDCollectionUri

The URL of the Azure DevOps project collection


CICDExternalResources

Shared Resources folder path

E:\inetpub\wwwroot\Cora SeQuence\Administration 1\Shared Resources

CICDMappingFileFolder

CICD Mapping File Folder

C:\SequenceDeploymentClient

CICDSequenceDeploymentClientPath

CICD Deployment Client Path

C:\SequenceDeploymentClient

DestinationPathApp

Cora SeQuence Application Destination Path

C:\Program Files\Genpact Digital\Cora SeQuence

DestinationPathWeb

Cora SeQuence Destination Path Web

E:\inetpub\wwwroot\Cora SeQuence

ExternalResourcesLocationAdmin

External Resources folder path

E:\inetpub\wwwroot\Cora SeQuence\ExternalResource

ExternalResourcesLocationFlowtime

External Resources folder path

E:\inetpub\wwwroot\Cora SeQuence\ExternalResource

ExternalResourcesLocatioWebAPI

External Resources folder path

E:\inetpub\wwwroot\Cora SeQuence\ExternalResource

FlowtimeFolder

Flowtime Folder Name

Flowtime

JESFolder

JES Folder Name

Job Execution Service

PAT

“Personal Access Token” generated by Azure DevOps


ProjectName

TFS Project Name


RootFolder


$(System.ArtifactsDirectory)\$(Release.PrimaryArtifactSourceAlias)

Environment variables

Variables that are relevant to a specific environment. For example, a variable that was created for the DEV environment is not valid for a different environment.

VariableDescriptionEnv1Env2

AdministrationAuthenticationType


Windows

Windows

ApplicationID

In case there's more than one instance of Cora SeQuence

1

1

AppPoolEncryptPass




AppPoolUser




CertificateThumbprint

Certificate Thumbprint



CICDAdminURL

The URL of the Admin Site



CICDIncrementType

Major/Minor

Major

Minor

CICDRootFolderName

Cora SeQuence/Hotfix

Sequence

Hotfix

CICDSeQuenceUsername

Cora SeQuence Username for CICD purposes



CICDSeQuenceUserPassword

CICD Cora SeQuence User Password



DBName

DB Name



DBServerName

DB Server Name



DBUserEncryptPassword

DB User Encrypt Password



DBUserName

DB Username



EncryptedCredential

Encrypted Credential



ExternalResourcesLocationEncryptPass




ExternalResourcesLocationUser




ExternalStorageConnection




ExternalStorageConnectionType




ExternalStorageRelativePath




FlowtimeAuthenticationType

Flowtime Authentication Type

Windows

Windows

SequenceAdminDomain

Cora SeQuence Admin Domain



SequenceAdminUserName




ServiceAccountEncryptPass




ServiceAccountUser




SetIISBinding

True/False

TRUE

TRUE

UseAppPoolAccountCredentials

True/False

FALSE

FALSE

UseExternalResourcesLocatioCredentials

True/False

FALSE

FALSE

UseExternalStorage

True/False

FALSE

FALSE

UseServiceAccountCredentials

True/False

FALSE

FALSE

WebAdminHostHeader

Used in the IIS settings as the host header URL.
For example, ‘ServerName.SequenceAdmin.Dev.local’



WebAdminPort

Web Admin Port

9090

9090

WebAdminProtocol

Web Admin Protocol

http

http

WebApiAuthenticationType

Web API Authentication Type [Forms/Windows/Claims]

Windows

Windows

WebApIFolder

Web API Folder

WebApi

WebApi

WebAPIHostHeader

Used in the IIS settings as the host header URL.
For example, ‘ServerName.SequenceWebAPI.Dev.local’




WebAPIPort

Web API Port

8081

8081

WebAPIProtocol

Web API Protocol

http

http

WebFlowtimeHostHeader

Used in the IIS settings as the host header URL.
For example,  ‘ServerName.SequenceFlowTime.Dev.local’



WebFlowtimePort

Web Flowtime Port

8080

8080

WebFlowtimeProtocol

Web Flowtime Protocol

http

http