I have just begun understanding and using Stardog for a project and was wondering what would be the best way for continuous delivery/continuous deployment of Stardog related resources like virtual graphs, database, datasources etc.
Currently, I manually change the VG/datasource through Studio, but like all manual processes, this is error prone too.
If am getting it correctly , you want to automate creating the datasource ,VGs on Startdog. If my understanding is correct , yes you can write the shell/batch scripts to automate this stuff and can use CLI commands as part of your script to create these resources on Stardog server
Or else you can use the HTTP API. That's how we did CI/CD, with the advantage that your Stardog Server remains a dedicated Stardog Server and doesn't run a ton of extra services or scripts. API Reference | ReDoc (stardog-union.github.io)