Skip to main content

DevOps Management Tool

Every JitNode has a built-in DevOps management tool (AdminApp) that provides developers with comprehensive management capabilities from project initiation to deployment and operations. The DevOps management tool itself is a JitAi application running on JitNodes, demonstrating the platform's "bootstrapping" capability—using its own tools to manage itself.

AdminApp adopts a dual-console architecture, providing both a local node console and an organization management console, targeting single-node application management and enterprise-level cluster management needs respectively. When developers access the node entry address, they will automatically be redirected to the node console.

The Creating and Publishing Applications section will provide detailed instructions on AdminApp functionality usage. Here we provide a high-level overview of AdminApp's capabilities.

Dual Console Architecture

Local Node Console

Focuses on application lifecycle management for the current node and is the management interface developers interact with most frequently. It provides complete functionality within a single node scope, including application creation, development, testing, and publishing, suitable for individual developers and small teams.

Organization Management Console

Designed for enterprise-level multi-node cluster management, providing advanced features such as runtime environment management, node cluster management, and resource scheduling. It supports creating runtime environments across different dimensions (development/testing/production, business modules, customers, etc.) to implement complex enterprise-level deployment architectures.

Core Capabilities Overview

Application Lifecycle Management

Supports rapid creation of new applications and template-based inheritance and copy development modes, enabling developers to quickly build new applications based on existing achievements.

Runtime Environment Management

Manages virtualized runtime environments, supporting environment creation across different dimensions. Each environment can be configured with multiple entry addresses, achieving complete isolation between applications and flexible access control.

Node Cluster Management

Supports unified management of multi-node clusters, providing cluster functionality such as node status monitoring, load balancing, and request forwarding. The many-to-many flexible relationship between nodes and runtime environments meets complex enterprise-level deployment requirements.

Flexible Configuration Management

Provides configuration management capabilities for infrastructure such as databases, caches, and file storage, while offering application environment variable management functionality to ensure the security of sensitive configuration information in developer applications.

Version Release and Deployment

Features complete version release capabilities, supporting semantic version management, automatic update strategy configuration, and update log management. Supports both development mode and production mode deployment, providing flexible deployment strategies and weight configuration.

Multi-platform Export

Supports exporting applications to various formats, including source code packages and WeChat Mini Program projects, meeting deployment needs across different platforms.

Application Template Ecosystem

Provides application template management and sharing capabilities, allowing developers to browse and use publicly available or organization-internal application templates, with support for version updates and application migration.