Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X
Re: Expert Session: ThingWorx DevOps QuickStart Guide
How can we build a pipeline using Jenkins, GitHub and ThingWorx Git extension.
You can leverage the SourceControlFunctions Resource together with the FileRepository services
together you can do things like Export or Import for Source Control and Download/Upload files
Using the Git Extension its relatively straight forward.
Add the extension and then review the videos mentioned with the extension.
My suggestion is you use projects and local repos (push and pull from GIT) and then import source control entities from the pulled repose to get updates from team members.
Each developer should try to have a self contained project to work on and use dependent projects for common entities
Once you have a basic setup working you can use the standard importing from a pulled repo that was added to a defined thx repository. Use import action to update projects into a Test, QA or production.
I understand the idea of automation and continuous build which is under investigation by R&D but using the GIT extension and some manual imports is a good approach. I like to know the state and condition of each server and push when ready. Imports are really an incremental push.
Steve
Hi @soumya-hcl.
If one of the previous suggestions allowed you to solve your issue, please mark it as the Accepted Solution for the benefit of others that may have the same question.
Regards.
--Sharon