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:
Installation
Install the module and get ready to use it
Learn more →Basic Setup
Create your first export/import configuration
Learn more →Configuration File
Understand the module's configuration structure
Learn more →Configuration Schema
Explore the JSON schema for export-config.json
Learn more →Core Documentation
Explore the module's main functionality:
Designer Features
Use the Designer UI components
Learn more →Tag Export
Export tag configurations to files
Learn more →Support and Community
- GitHub Issues: Report bugs or request features
- GitHub Repository: Access the source code
License
The Tag CICD Module is licensed under the MIT License.