[oXygen-user] integrate Oxygen output into build process?
Sorin Ristache
Tue Oct 28 04:16:46 CDT 2014
Hi Tom,
In the Oxygen application a transformation can be started only manually,
for example with an action available on a toolbar or a menu or with a
custom Author mode extension action. A transformation can be started
automatically as in your case (registered as a hook on a version control
event) only outside the Oxygen application, as an independent Java
process or as a CLI shell command.
For DITA files we provide only the WebHelp transformation as a
independent process (outside the Oxygen application). It is a DITA-OT
plugin which can be integrated in a DITA-OT 1.6.x/1.7.x/1.8.x
installation and which is available as a separate product on the Oxygen
website, which means it requires a separate purchased license. The
WebHelp pages created by this DITA-OT plugin are the same as the ones
created in the Oxygen application applied to the same DITA files. I
attach a README file with the DITA-OT integration instructions and also
a sample script for starting the WebHelp transformation from a command
line. If you need more details please let me know.
For other DITA transformations started outside the Oxygen application I
suggest running the built-in transformations which come with the DITA-OT
kit and which can generate PDF output, Windows Help output, Eclipse Help
output, etc. The DITA-OT documentation includes instructions for
starting a DITA transformation from a command line:
https://dita-ot.github.io/1.8/readme/tranforming-dita-content.html
Best regards,
Sorin
<oXygen/> XML Editor
http://www.oxygenxml.com
Mary Anthony wrote:
> Hi Tom,
>
> Most commercial companies would use a continuous integration tool such
> as Bamboo, Hudson, or Buildbot to kick a build on commit. I've used
> Bamboo myself to build such a system for Javadoc and Webworks. Depends
> on your resources.
>
> A Mercurial post commit hook might be the way for you to go. I quick
> google of "mercurial post commit hook build" gave me several results.
>
> Good luck,
>
> Mary
>
> On Mon, Oct 27, 2014 at 11:27 AM, Tom Johnson <
> <mailto:>> wrote:
>
> Does anyone know how to tell Oxygen to initiate transformations when
> I commit to a version control repository, specifically Mercurial?
> Just like Javadocs gets auto-kicked off when developers commit
> source files, I'd like to do the same with Oxygen and my DITA files.
>
> Tom
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: README-DITA.txt
URL: <http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20141028/dee7679f/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dita.sh
URL: <http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20141028/dee7679f/attachment.ksh>
More information about the oXygen-user
mailing list