C3 AI Studio and Release Management Overview
This guide provides a reference for users working with C3 AI Studio and its Release Management system on the C3 AI Platform.
C3 AI Studio serves as an administrative tool for developing, configuring, deploying, and monitoring AI applications.
Release Management, integrated within the platform, supports continuous integration (CI), continuous delivery (CD), and deployment processes by managing builds, branches, and artifacts.
Together, they enable efficient lifecycle management of AI applications, from development to deployment in production environments.
C3 AI Studio
C3 AI Studio offers tools for managing the complete lifecycle of enterprise AI applications.
Artifact Cards for Studio Homepage
This section describes how to configure and manage artifact cards for Applications, Plugins, and Quickstarts, allowing quick access to key resources.Data Fusion
The Data Fusion Overview introduces the structure of Data Fusion, explaining how to use this visual tool to add data to your application and review relationships between data, C3 Canonicals, and C3 Types.Data Fusion is in Beta. Please contact your C3 AI representative to enable this feature.
Workload Management
The processes for monitoring and managing action queues are described, including handling queue-specific errors and viewing queue logs.Environment and Application Monitoring
Guidance is provided for real-time monitoring of environments and applications, with instructions on enabling monitoring and accessing key metrics.Service Catalog
Instructions for managing cloud and compute services are included, covering steps for viewing services, configuring resources, and managing service instances.
Release Management
Release Management in C3 AI Studio provides tools for automating builds, managing branches, and deploying artifacts. The following sections are included:
Release Management Overview
An overview of Release Management's capabilities is provided, including CI/CD processes, branch lifecycle management, and build pipeline customization.Branch and Build Management
- The Register, Update, and Delete a Group of Branches document describes how to create, register, and delete branch groups, and also configure branch-specific build triggers.
- Additional details on inspecting branch-specific information, such as commit history and build status, are provided in View Build Details for a Specific Branch in C3 AI Release Management.
- Steps for accessing builds and tests associated with a branch are covered in Monitor Application Builds Across Branches in C3 AI Release Management.
- Instructions for disabling or enabling build generation on specific branches are included in Disable or Enable Generating Builds and Test for a Specific Branch in C3 AI Release Management.
View packages associated with a build
This section provides steps for reviewing package-level details within a build, including associated test results.Create and download code coverage reports
Procedures are described for generating and downloading code coverage reports, with support for excluding files using JSON configuration.Artifact Deployment
- Instructions for registering and deploying artifacts to external clusters are detailed in Register an Artifact to a Cluster, including common troubleshooting scenarios.
- Steps for deploying applications using specific packages and builds are covered in Start Your Application Based on a Package and Build from C3 AI Release Management.
Upgrade and Build Customization
- The Upgrade Your Environment and Application section describes how to upgrade single-node and multi-node environments while maintaining application compatibility.
- Methods for customizing the build pipeline according to project-specific requirements are detailed in Customize the Build Pipeline in C3 AI Release Management.
- Additionally, guidance on defining and managing build configurations, including triggers and pipeline settings, is provided in Create and view build configurations.