Application Dependency Setting

Document ID : KB000010443
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

How to use "Sync Conflict" in Continuous Delivery Director (a.k.a. CDD)

Background:
  • How to use Sync Conflict
  • Do Sync Conflict creates a release dependency
Environment:
Continuous Delivery Director: 6.3, 6.4
Instructions:

1: Create a release with say 2 or more applications mapped. For example we have 3 applications mapped. Create respective version for each application for example each application below is bearing version 1

cdd1.png

2: Click on version of an application for which you want to create dependency and navigate to "Set Dependency". Select appropriate parent (i.e. on which this application depends). For example below Test application is depending on "App-CDE ver.1"

cdd2.jpg

3: Now create two phase in the release and create a task in both of them mapping to respective applications. For example two phases below are Admin Phase and at home ad task in phase Admin Phase mapped to application App-A and task in phase at home is mapped to application "Test Application"

cdd3.jpg  cdd4.jpg

4: Clicking on "Sync Conflict" will give you in orange icon and message stating that there is a conflict. 

Additional Information:

There are two scenario in which these conflicts can be seen.

  1. The one scenario is mentioned above when we are not having preceding phase deploying application which is parent of task in following phase. 
  2. The second scenario is where preceding phase is deploying application which is parent of task in following phase but not in same environment which following phases are mapped to.