Skip to main content

Ignition Tag CICD Module

Welcome to the official documentation for the Ignition Tag CICD Module - a powerful tool for implementing version control and continuous integration/continuous deployment (CI/CD) practices for Ignition tags.

What is the Tag CICD Module?

The Tag CICD Module is an extension for Ignition that enables more sophisticated version control and deployment workflows for tag configurations. It allows you to:

  • Export tag configurations to files that can be stored in version control systems
  • Import tag configurations from files into Ignition gateways
  • Track changes to tags with proper version history
  • Automate deployments of tag configurations across environments
  • Implement CI/CD practices for consistent and reliable tag management

This module bridges the gap between traditional software development practices and industrial automation systems, bringing modern DevOps approaches to Ignition tag management.

Key Features

  • Multiple Export Formats: Export as individual files, structured directories, or a single file
  • Deterministic Output: Creates consistently ordered JSON for meaningful version control diffs
  • UDT Dependency Resolution: Automatically handles UDT dependencies during import
  • Configurable Collision Handling: Multiple strategies for handling tag conflicts
  • Complete REST API: Full API for integration with CI/CD pipelines
  • Designer Integration: Seamless UI integration with Ignition Designer
  • Automation Support: Configurable for automated operations like startup imports

Getting Started

New to the Tag CICD Module? Start here:

Core Documentation

Explore the module's main functionality:

Support and Community

License

The Tag CICD Module is licensed under the MIT License.