Standard OPS is a product in the Tencent Blueking product system, designed to arrange task process and execution through a visual graphical interface.
Standard OPS provides two core services. One is scheduling arrangement service: based on the capability of The BlueKing PaaS API Gateway to connect various system APIs of an enterprise, integrate the works among multiple systems within the enterprise into a task flow, so as to achieve one-key automated scheduling.The other is self-service: Standard OPS shields the difference of the underlying system, allowing the operation and maintenance personnel to hand over the daily operation and maintenance of the business to the personnel of the product, development, test, etc., to realize the self-service of the release and change of the business. By means of in-depth integration with BlueKing PaaS, Standard OPS provides users with “Min-APP” and “Functional Center”, so that we can further reduce the user's operating costs and increase the self-service rate.
The background uses Python as the development language and Django development framework. The front end uses Vue to develop the page, uses jQuery to develop the Standard Plugins, and through the configuration development mode, it greatly reduces the difficulty for users to develop front-end forms of Standard Plugins.
- Multi-system access support: Standard OPS docks services such as Blueking Message Management, Configuration System, Job System, and also supports user-defined access to the internal system of the enterprise.
- Visual task flow arrangement: combine Standard Plugins nodes into a flow template by dragging and dropping.
- Multiple process modes: support serial and parallel execution of Standard Plugins nodes, support sub-process, automatic branch selection based on global variables, and configurable node failure handling.
- Parameter engine: support parameter sharing and parameter replacement.
- Interactive task execution: ou can pause, continue, and cancel at any time during task execution. After the node fails, you can retry or skip.
- Universal Rights Management: Synchronize business roles from configuring system to support the permission control of flow templates.
If you want to know more about the above features, please refer to the Blueking Standard OPS White Paper (In Chinese)
- Development Background Deployment
- Development Front-end Deployment
- Production Source Deployment
- Production Upload Deployment
- Mobile Deployment
- Standard Plugin Development
- API Documents
- Standard Plugin Documents
- Standard Plugin Remote Importing
- Variables Engine
- Tag Usage And Develop
- Mobile Documents
- BK-CMDB: BlueKing CMDB is an enterprise-level management platform designed for assets and applications.
- BK-CI: BlueKing Continuous Integration platform is a free, open source CI service, which allows developers to automatically create - test - release workflow, and continuously, efficiently deliver their high-quality products.
- BK-BCS: BlueKing Container Service is a container-based basic service platform that provides management service to microservice businesses.
- BK-PaaS: BlueKing PaaS is an open development platform that allows developers to efficiently create, develop, set up, and manage SaaS apps.
- BK-SOPS: BlueKing SOPS is a system that features workflow arrangement and execution using a graphical interface. It's a lightweight task scheduling and arrangement SaaS product of the Blueking system.
- BK-JOB: BlueKing JOB is a set of operation and maintenance script management platform with the ability to handle a large number of tasks concurrently.
- Source (In Chinese)
- Wiki (In Chinese) or ask for help
- White paper(In Chinese)
- BK forum
- BK DevOps online video tutorial(In Chinese)
- Contact us, technical exchange QQ group:878501914
If you have good ideas or suggestions, please let us know by Issues or Pull Requests and contribute to the Blue Whale Open Source Community. For Standard SOPS branch management, issues, and pr specifications, read the Contributing Guide。
If you are interested in contributing, check out the [CONTRIBUTING.md], also join our Tencent OpenSource Plan.
Standard OPS is based on the MIT protocol. Please refer to LICENSE for details.
We undertake not to change the open source license (MIT license) applicable to the current version of the project delivered to anyone in the future.