Question

1
Replies
526
Views
LakshmiNaarayanaJ Member since 2018 4 posts
EQUINITI India Pvt Ltd
Posted: 2 years ago
Last activity: 1 year 5 months ago
Closed

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.

Regards,

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
Share this page LinkedIn