Common Continuous Integration / Deployment patterns

Questions about XML that are not covered by the other forums should go here.
Posts: 1
Joined: Tue Apr 07, 2020 9:11 am

Common Continuous Integration / Deployment patterns

Post by farukhcasy2 » Tue Apr 07, 2020 9:35 am

For those of you who have XSLT / XSpec heavy workloads, what are some common CI/CD patterns you employ for automated testing, code quality, and deployment?

I'm getting gitlab runners setup for my organization and am putting together a quick bash script to automatically run transformation scenarios found withing an Oxygen project file using saxon and will likely expand that to XSpec scenarios as well and it has me wondering what common CI tasks others use. vshare
Last edited by farukhcasy2 on Sun Apr 12, 2020 12:59 pm, edited 2 times in total.

Posts: 7427
Joined: Fri Jul 09, 2004 5:18 pm

Re: Common Continuous Integration / Deployment patterns

Post by Radu » Tue Apr 07, 2020 1:50 pm


If you want to pose this question to the Oxygen users, the forum is a place where most people are registered to receive answers to their own question threads. Maybe you can register and ask on the Oxygen users list:

There is also an XSpec users list:

We (the Oxygen team) do not (yet) have XSpec automated tests running on our side. All our tests which are involved with running XSLT are done in Java with the JUnit framework.

An open source project which I know has a bunch of XSpec tests is the DITA Open Toolkit:

As far as I know they have a gradle script which runs the tests every time content is changed in the project.

Radu Coravu
<oXygen/> XML Editor

Post Reply