Lakshmi Naarayanan Jayaraman (LakshmiNaarayanaJ)
EQUINITI India Pvt Ltd

EQUINITI India Pvt Ltd
LakshmiNaarayanaJ Member since 2018 4 posts
EQUINITI India Pvt Ltd
Posted: August 23, 2018
Last activity: May 23, 2019
Posted: 23 Aug 2018 1:18 EDT
Last activity: 23 May 2019 4:34 EDT

How to perform continuous integration of the Pega Robotics Solution during code check-in in TFS?

Hi All,

We are using TFS as the source control for our Pega Robotics projects and we are now able to check-in, check-out, build locally, deploy locally using Visual studio Pega robotics plugin.

OpenSpan Plug-in for Microsoft Visual Studio 2015 - 8.0.2003.0

Am interested in knowing if anyone has achieved continuous integration and continuous build for a Pega Robotics project. I noticed that the build action in Visual Studio for a Pega Robotics emits the build commands in the output window. There are two new components which are different from the usual MSBuild or VSBuild.

  • C:\Program Files (x86)\OpenSpan\OpenSpan Plug-in for Microsoft Visual Studio 2015\OSD.exe
  • C:\Program Files (x86)\OpenSpan\OpenSpan Plug-in for Microsoft Visual Studio 2015\OSC.exe

There is also a MSBuild exe which is used during the build process and that is C:\Program Files (x86)\MSBuild\14.0\bin\csc.exe

My question is has someone automated these activates during code check-in via Manual scripts or custom TFS tasks? Please let me know how to do this in TFS. Do we need to install the Pega Plugin in the build machine and add the plugin path under environment variables?

We are trying to achieve something similar to the DOT NET solution where each check-in will be built during check-in to detect code breakages and reject such breaking changes.

Please let me know if there is any steps or document available explaining this process.

Once we achieve this we are planning to create a continuous integration pipeline for the projects and a continuous build in a similar fashion.


Lakshmi Naarayanan J

***Edited by Moderator Marissa to mark as a Discussion Post***

Low-Code App Development DevOps Robotic Process Automation
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.