Tars web not yet direct supported git/svn, need upload zip file every time,Here is a continuous integration scheme based on 'Jenkins' for your reference. Specific business may need to be adjusted according to the actual situation.
Steps
Here we use the pipeline of 'Jenkins' to build a continuous integration environment(use tars web http api). Take 'QD. Acthttpserver' as an example from github examples
Create a new build node phpenv,node can use docker,contain:
php
composer
jq The command line tool of JSON under Linux is convenient for parsing JSON returned from HTTP interface