Team Orca Case Study: CI/CD Docs Automation | ClickHelp
Back
to top
Customer Story · CI/CD & API Automation

From manual exports to a build pipeline — how Team Orca wired ClickHelp into their CI process

How the team behind Orca stopped hand-publishing documentation for every release and let their CI pipeline trigger doc builds automatically — pulling a dozen guide variations out of a single ClickHelp project via the REST API.

B2B software · IT infrastructure & configuration automationDocumentation embedded in a CI/CD pipeline4 min read
1 project
Replaces documentation that used to be duplicated across 3 operational modes
12+ variations
Guide variations generated from that single project using Output Tags
0 manual steps
Docs are built and packaged by the same CI pipeline that builds the product
About the client

An application release and configuration automation platform for large, mixed Linux, Unix, and Windows environments

Trifectix, Inc. is a software company based in Austin, Texas. Its product, Orca, gives Application Owners, Developers, Operations, and Release & Configuration Managers a single console for managing application configuration across an entire stack — modeling application relationships, catching configuration drift before it affects deployment or security, rolling out configuration changes in bulk, and producing audit-ready compliance reports.

Gartner named Orca a Cool Vendor in DevOps in 2017, recognizing it among emerging vendors delivering innovative, high-impact technology.


One product, three modes, and documentation that multiplied every time

Every operational mode needed its own version of the same documentation set

Orca ships in three different operational modes, and each one comes with its own documentation requirements. Before ClickHelp, that meant every documentation asset needed — the in-product HTML help, the PDF exports, the popup help — had to be duplicated three times over, then again across every release still under support.

  • In-product HTML help duplicated per operational mode
  • PDF exports maintained separately for each mode
  • Popup help kept in sync by hand across all three
  • The whole set duplicated again for every release still under support
Managing the documentation was turning into more work than building the product itself.
Team Orca, Trifectix, Inc.

Multiple output formats from a single project

One project, tagged by output, instead of separate docs per configuration

Team Orca's documentation needs came in three parts: HTML help embedded directly in the product, PDF copies (sometimes the full manual, sometimes just a section) for customers who wanted them, and the same content reused as in-product popup help. Rather than maintaining separate documentation per output type, the team tags help topics with ClickHelp's Output Tags to mark which sections belong to which product configuration.

Output Tags mark configuration

Help topics are tagged once to indicate which product configuration they belong to — no separate manuals to keep in sync.

WebHelp inside the installer

Delivered as WebHelp, giving end users full browser-based navigation and TOC filtering right inside the installer itself.

PDF on demand

The same tagged project generates PDFs on demand — a specific version, configuration, or product function — through the ClickHelp portal.

Popup help, reused

The same content that powers WebHelp and PDF is reused as in-product popup help, without a separate authoring pass.


Automating documentation builds into CI

From manually exporting WebHelp after every build to zero manual steps

Team Orca runs a Continuous Integration environment that triggers builds and installer packaging on a regular schedule. Every package built needs the latest documentation bundled with it. Early on, that meant publishing the right outputs in ClickHelp, exporting to WebHelp, and copying the files into the build server by hand after every build.

The old workflow — every build, by hand
Publish in ClickHelp
Manual step
Export to WebHelp
Manual export
Copy to build server
By hand
Package installer
Every build

That changed once the team started using ClickHelp's REST API. Their product release pipeline now triggers documentation builds directly on the ClickHelp server via API calls — specifying the tag set and output format needed — and drops the results straight into the build tree for packaging. The automation scripts are written in PHP, which let the team fold ClickHelp into infrastructure they already had running.

The new workflow — triggered by the same pipeline that builds the product
CI triggers build
Scheduled
REST API call
Tag set + format
Output dropped in build tree
Automatic
Packaged with the product
Zero manual steps
Metric Before · Manual export After · ClickHelp REST API
Doc build trigger Manual, after every build Automatic, triggered by CI
Getting outputs to the build server Copied by hand Dropped automatically into the build tree
Documentation per configuration Duplicated per mode, per release 1 project + Output Tags
Who can edit content Documentation team only Developers & engineers, via WYSIWYG

Opening up editing beyond the documentation team

Developers making documentation edits as part of their regular work, not a separate task

Team Orca singled out ClickHelp's WYSIWYG editor as a big part of why the switch worked. The editor is accurate enough that individual developers and engineers can cut, paste, and format documentation changes themselves, as part of their normal day-to-day work — without needing a dedicated technical writing skill set on the team.


What Team Orca told the ClickHelp team

Responsiveness that builds loyalty

Primarily what stands out about the ClickHelp team has been their responsiveness. As we've implemented ClickHelp and gotten deeper into its capabilities, the ClickHelp team has been there to help and answer any question we came up with very quickly. They've been extremely communicative about capabilities, future enhancements, and updates. Even the best product is a losing bet if it doesn't have the support infrastructure behind it — ClickHelp has one of the best teams I've come across. That builds loyalty.
Team Orca, Trifectix, Inc.
READY TO AUTOMATE YOUR DOCS?

Wire your own CI pipeline into ClickHelp

Output Tags, a REST API, and a WYSIWYG editor your whole engineering team can use. It's how Team Orca automated their doc builds — see it work with your pipeline in a 14-day trial.

No credit cardFree Proof of ConceptCancel anytime
In the demo, you'll see
  • Output Tags generating a dozen guide variations from one project
  • The REST API triggering doc builds from your CI pipeline
  • WebHelp embedded right inside the product installer
  • On-demand PDF generation by version, section, or mode
  • A WYSIWYG editor developers can use without technical writing training
Ask AI about ClickHelp
ChatGPT ChatGPT Claude Gemini Grok Perplexity