CI/CD for Documentum xCP

Options

HI all,
We are planning on using Jenkins as the orchestrator for automating the overall Documentum xCP deployments ( configuration).
Also, we are intending to use Nexus 3 for storing artifacts and utilising native xCP maven to build and packaging and xDP for doing the deployment.

Is there a preferred set of DevOps toolset for Documentum xCP
Also, is there an easy way to invoke the build packaging ( which is normally done through the IDE) from Jenkins directly

Kind Regards
Shan

Comments

  • Yes while searching, did find this yesterday.
    This was when xMS was there but now we have xCP with xDA, how can this be achieved...

  • Application created in xCP is basically a maven project.
    So, in Jenkins, you can use maven commands to do cli import, package, deploy to target environments.
    No need of any external dependencies/plugins.

  • Great.. Thanks Charan..
    Are there any samples of the maven commands to do cli import, package and deploy you can share..

  • @NaShan said:
    Great.. Thanks Charan..
    Are there any samples of the maven commands to do cli import, package and deploy you can share..

    few examples:
    8. Run the mvn xcp-import-project:run command to import projects to your local machine.
    9. Navigate to the newly created POM file at command prompt and run the following command:
    mvn install "-DdesignerPath="
    Maven creates .WAR and .config.xml files for the application created using xCP Designer.

    please refer to page 476 in
    OpenText™ Documentum™ xCelerated Composition Platform Designer Help 16.4.1 User Guide.pdf

  • Brilliant Thanks Charan.. we will start to build the pipeline shortly and I will come back to you in case of any doubts..
    Thanks so much

  • AlvaroDeAndresGomez
    edited June 27, 2019 #8
    Options

    @NaShan said:
    Yes while searching, did find this yesterday.
    This was when xMS was there but now we have xCP with xDA, how can this be achieved...

    Last time I checked, xDA was just a "renamed" xMS with some additional logic, all the classes from xMS are there and it's what xDA uses, so it should work (or be easily adaptable)

  • @AlvaroDeAndresGomez Thank you. We will make an attempt at this shortly and will come back in case of any more queries.