Skip to content
Expertise

CI/CD and DevOps

Pipelines that build, test and deploy Windchill customizations and configuration, so a release becomes a scheduled job on a Tuesday rather than a weekend event.

Why Windchill needs a pipeline

On many installations a release still means an engineer copying files onto servers, running commands from a wiki page and hoping the test environment really matched production. It works until the engineer is on holiday. A pipeline turns that knowledge into code that runs the same way every time.

What our pipelines do

  1. Build. Compile and package customizations from a tagged version.
  2. Test. Run fast tests, then deploy to a fresh environment and test the key business flows on it.
  3. Package. Produce one versioned package that is promoted unchanged.
  4. Promote. Deploy to test, then production, with an approval step and a recorded decision.
  5. Verify. Check that the system is healthy and the key flows work after the deployment.
  6. Roll back. Return to the previous version with one action, tested regularly rather than assumed.

Infrastructure as code

Servers, networks, databases and clusters are described in code and configured automatically. A new test environment is a pipeline run, not a ticket to another team.

No containers required

Pipelines pay off on plain virtual machines too. Many customers start there and move to containers later, with the same pipeline and one changed deployment stage.

Next step

Show us your Windchill. We will show you the pipeline.

Send us your release, your landscape and the change that keeps getting postponed. Within a week you get a written plan with scope, team and timeline.