cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Thingworx and Visual Studio Code with any Source Control, CI / CD

Highlighted
Aquamarine

Thingworx and Visual Studio Code with any Source Control, CI / CD

Hi,

 

I am very glad that Thingworx has Importer/Exporter modules that help me write a tool to solve problems related to Source Control / CI / CD. Now I could track changes with Git / SVN, do code integration/versioning/branching, backup/deploy/restore code on any server extremely faster and easier.

 

1. Setup a project 
mkdir TEST 

 

2. Start Visual Studio Code:  
cd TEST 
code .   

 

TWSCM_01.pngtask configuration

 

3. Pull the project from server: run task ”pull-project 

TWSCM_02.pngpull-project


4. Push the project to a server: run 
task ”push-project 

TWSCM_03.pngpush-project


5. Restore the server by the latest backup: run task “restore” 

TWSCM_04.pngrestore

6. Task List

TWSCM_05.pngtask-list

7. Editable source code in a XML file is extracted to individual files in .src folder 

 

TWSCM_08_Thing_JSService.pngJavascript related serviceTWSCM_08_Thing_SQLService.pngSQL related service

 

My Bests,

Hung Tran

1 REPLY 1

Re: Thingworx and Visual Studio Code with any Source Control, CI / CD

Hi @htran-21.

 

Thank you for sharing your knowledge with our community.  Your participation and commitment to the community is commendable and greatly appreciated!

 

We hope you will continue to share topics in the future.  Or if you feel comfortable doing so, your response to questions posted by others would also be appreciated.

 

Thanks again.

 

--Sharon