Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

82 results about "Continuous delivery" patented technology

Continuous delivery (CD or CDE) is a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time and, when releasing the software, doing so manually. It aims at building, testing, and releasing software with greater speed and frequency. The approach helps reduce the cost, time, and risk of delivering changes by allowing for more incremental updates to applications in production. A straightforward and repeatable deployment process is important for continuous delivery.

Code automatic generation and optimization system based on multiple modes

The invention discloses an automatic code generation and optimization system based on multiple modes, which relates to the technical field of automatic programming, and comprises a task analysis module for analyzing task description and constraint conditions in combination with a CLIPS rule engine and a knowledge graph and original data, identifying task targets and requirements, and outputting a task risk assessment report and a task intention set; the optimization decision module is used for selecting an optimal modal data subset by using a particle swarm optimization algorithm and a path planning algorithm, performing optimization adjustment according to task requirements, and outputting a code generation strategy; and the test evaluation module is used for evaluating and improving the unit test and the integration test by utilizing the variation test, carrying out quality and performance evaluation on the code through continuous integration and continuous delivery, and outputting a code evaluation report and an optimization suggestion. According to the method, the optimal modal data subset is dynamically screened, and the data transmission path is optimized, so that the code performance is ensured, the computing resource consumption is reduced, and the global optimization of the code generation strategy is realized.
Owner:FUJIAN QIFEI FUTURE TECH CO LTD

Jenkins continuous integration method and system based on Kubernetes

The invention relates to the technical field of continuous integration and continuous delivery, and discloses a Jenkins continuous integration method based on Kubernetes. According to the method, a Jenkins server is deployed in a Kubernetes cluster to serve as a control plane, a construction environment is created through a preset multi-container Pod template, and a Pod containing a plurality of containers is dynamically created based on the Pod template, so that each container executes different construction tasks. Containers in the Pod realize collaboration through sharing a network namespace and a storage volume, and a Jenkins server monitors task execution states of the containers in the Pod and performs dynamic scheduling according to task priorities and cluster load states. And after the task is completed, automatically destroying the Pod and releasing cluster resources. According to the method and the device, dynamic expansion and contraction of a construction environment and efficient parallel execution of tasks are realized, the problem that a traditional Jenkins static resource pool is difficult to deal with load changes is solved, the resource utilization rate is improved, the expandability of the system is enhanced, and an efficient and reliable solution is provided for an enterprise-level continuous integration system.
Owner:BEIMI TECHNOLOGY (ZHUHAI) CO LTD

Micro-service architecture system based on business function and data double isolation

The invention relates to a micro-service architecture system based on business function and data double isolation, and the system comprises a business function splitting module which splits a single application into independent micro-services; the data physical isolation module is used for distributing an independent database instance for each micro-service; the dynamic routing control module is used for dynamically distributing flow through a load sensing strategy and integrating a fusing mechanism; and the gray release module supports flow hierarchical diversion and abnormal automatic rollback, and ensures safe switching of service versions. According to the invention, by realizing double isolation of service functions and data, the independence and the expandability of the system are improved, and the data coupling degree and the maintenance cost are reduced; the stability and reliability of the system are ensured, and the risk in the migration process is reduced; according to the method, rapid iteration and continuous delivery can be realized, the development and deployment period of new functions is accelerated, and the user experience is improved through efficient service governance and data consistency guarantee, so that the system can better cope with challenges of high concurrent access and distributed transaction processing.
Owner:HEBEI TONGFU SHARING TECHNOLOGY CO LTD

Disk Image Dump for Configuring Bare Metal Servers

Systems and methods for capturing a disk image of a bare metal server, and then using the disk image to provision other bare metal servers. A method includes capturing a disk image of a first bare metal server and writing the disk image to a repository manager. The method includes launching a continuous delivery mode on a second bare metal server where the disk image is fetched from repository manager and written to second bare metal server, followed by configuring the unique identity.
Owner:RAKUTEN SYMPHONY INC

Systems and methods for cloud-native network slicing and testing-as-a-service with continuous integration and continuous delivery (CI / CD) capabilities

A topology-reprogrammable test environment is provided that can support the needs of CI / CD / CV in the field. The system disclosed provides a highly scalable network architecture to simplify the implementation of network slicing, TaaS and network CI / CD, and solves problems related to the complexity of cloud-native network (CNN) deployments. A Network Cell (NC), comprises or consists of a Containerized Network Function (CNF), a Containerized Digital Twin (CDT), and a Containerized Test Agent (CTA). The CDT has at least two personalities, e.g., an emulator of the CNF in the same NC or a nodal of the CNF. The choice of personality of the CDT is controlled by the CTA of the NC. A number of NCs use a 3D IP address to interconnect and form a new kind of CNN over the infrastructure of VRs.
Owner:BOOST SUBSCRIBERCO LLC

Natural Language Processing (NLP) Enabled Continuous Integration and Continuous Delivery (CICD) Deployment

A computing platform may configure a dependency knowledge graph indicating file dependencies for mainframe applications, and an error knowledge graph indicating errors and corresponding solutions for the mainframe applications. The computing platform may receive mainframe source code. The computing platform may analyze, using the knowledge graphs, the mainframe source code to identify potential errors and corresponding solutions. Based on identifying an error in the mainframe source code, the computing platform may cause the mainframe source code to be updated according to the corresponding solution. The computing platform may analyze, using the dependency knowledge graph and the error knowledge graph, the updated mainframe source code to identify remaining errors. Based on identifying an absence of the remaining errors, the computing platform may send, to a mainframe build and deployment engine, the updated mainframe source code, which may cause the mainframe build and deployment engine to automatically execute a build process.
Owner:BANK OF AMERICA CORP

General assembly construction data service encapsulation and construction method based on cloud native technology

The invention relates to the technical field of ship manufacturing, and discloses a general assembly construction data service encapsulation and construction method based on a cloud native technology. The method comprises the following steps: dividing a ship final assembly construction data source into design, production, quality inspection, logistics and operation and maintenance data units, and determining a data type and an interface protocol; then, constructing an initial service model based on a micro-service architecture and a containerization technology; then, dynamic service packaging is carried out, and cross-model data routing and load balancing are achieved; dynamically allocating resources and scheduling tasks through a multi-target scheduling algorithm model; iteratively optimizing the service model by utilizing an incremental learning mechanism; and finally, realizing gray release and rolling update by continuously integrating and continuously delivering assembly line deployment to a cloud native platform. The ship general assembly construction data processing efficiency, the system performance and the service quality are improved, and the problems of disordered data management, low processing efficiency, unreasonable resource allocation and the like in a traditional mode are effectively solved.
Owner:SHANGHAI WAIGAOQIAO SHIP BUILDING CO LTD +1

Testing continuous integration and continuous deployment (CI / CD) pipeline

A method includes identifying a pipeline of a plurality of pipelines of a continuous integration and continuous delivery / deployment (CI / CD) system, selecting a repository of a plurality of repositories utilized by the identified pipeline, modifying the repository, determining whether to test the modified repository and responsive to determining to test the modified repository, executing the identified pipeline with the modified repository.
Owner:RED HAT INC

System and method for data research, analytics, and modeling engine

Various methods and processes, apparatuses or systems, and media for automating development, testing, and productionizing a pipeline for users are disclosed. A processor receives a request from a user to access an application, the request including user's credentials data; grants access to the application based on verifying the user's credentials data with prestored credentials data received by calling an authentication server; identifies the user's role within a computing environment; automatically presents a template that corresponds to the user's role allowing the user to write code to source data either by bringing the user's own data into the computing environment or by connecting to data that resides in a database; automatically integrates the written code with a continuous integration continuous delivery pipeline for production of a model; and deploys the model after training and testing the model while managing and maintaining all necessary guardrails from a control standpoint within the computing environment.
Owner:JPMORGAN CHASE BANK NA

Interface change risk management and control method and device based on multi-source evidence fusion

The invention provides an interface change risk management and control method and device based on multi-source evidence fusion, and the method comprises the steps: carrying out the standardization processing of interface call data from various heterogeneous evidence sources, and generating a unified endpoint set and a call relation set; fusing the multi-source data pointing to the same calling relationship to calculate the confidence of the multi-source data, and constructing a service dependency topological graph based on a high-confidence relationship; when an interface change is detected, analyzing an influence range of the change in the topological graph, quantitatively calculating an influence surface score, and dynamically judging a risk level; and implementing corresponding automatic management and control actions in the continuous integration / continuous delivery process according to the risk levels. According to the method and the device, the problem of frequent interface change online faults caused by inaccurate dependence identification, inaccurate change influence evaluation and risk management and control lagging can be solved, the risk discovery and management and control of interface definition destructive change can be advanced from online to before-online, and the online fault rate is further remarkably reduced.
Owner:BEIJING ZHONGQI YUNLIAN IND FINANCE TECHNOLOGY CO LTD

Deployment to cluster groups across multiple regions

A company that develops software applications for operating and managing autonomous vehicles has an array of developer teams working on many different projects. Successful continuous delivery of software applications for the company can depend on reliability of the cluster infrastructure. Platform owners may be most knowledgeable when it comes to setting up cluster group that spans multiple regions. A developer working on a project can select, on a project management system, a cluster group for deployment of the project. A cluster group can specify a name for the cluster group, a plurality of environment-stack channels, and one or more clusters in deployment infrastructure associated with each environment-stack channel. The project management system can seamlessly provision resources for the project according to the selected cluster group.
Owner:GM CRUISE HOLDINGS LLC

Upgrading a target system in a continuous integration system

In an example, an apparatus may operate as a continuous delivery (CD) pipeline for application artifacts running on a target software platform. The apparatus may include a processor to operate an application upgrader for the target software platform, the application upgrader to: consume application artifacts from a continuous integration (CI) system, wherein the target software platform runs a version of the application artifacts; obtain a signed manifest output from the CI system, the signed manifest identifying the consumed application artifacts; and compare a signature of the application artifacts from the CI system to a signature of the version running on the target software platform to determine if an update of the version running on the target software platform is required. Other embodiments may be disclosed and / or claimed.
Owner:SALESFORCE INC

Systems and methods for cloud-native network slicing and testing-as-a-service with continuous integration and continuous delivery (CI / CD) capabilities

A topology-reprogrammable test environment is provided that can support the needs of CI / CD / CV in the field. The system disclosed provides a highly scalable network architecture to simplify the implementation of network slicing, TaaS and network CI / CD, and solves problems related to the complexity of cloud-native network (CNN) deployments. A Network Cell (NC), comprises or consists of a Containerized Network Function (CNF), a Containerized Digital Twin (CDT), and a Containerized Test Agent (CTA). The CDT has at least two personalities, e.g., an emulator of the CNF in the same NC or a nodal of the CNF. The choice of personality of the CDT is controlled by the CTA of the NC. A number of NCs use a 3D IP address to interconnect and form a new kind of CNN over the infrastructure of VRs.
Owner:DISH WIRELESS LLC

Selective triggering of continuous integration, continuous delivery (CI / CD) pipelines

A method of improving continuous integration, continuous delivery (CI / CD) pipelines includes receiving an indication of a failure of a CI / CD pipeline of a plurality of CI / CD pipelines. The method further includes processing build status information by a rule engine, the build status information indicative of builds executed within the plurality of CI / CD pipelines. The method further includes applying a set of rule to the build status information to select a subset of the plurality of CI / CD pipelines, wherein the set of rules includes one or more of a resource availability rule or a failure type rule. The method further includes executing the subset of CI / CD pipelines selected by the rule engine.
Owner:RED HAT LLC

A method and device for obtaining observability data of Go source code

This application provides a method and device for acquiring observability data for Go source code. By connecting to the compilation enhancement capabilities provided by Golang, business systems can be non-invasively connected to the OpenTelemetry monitoring system. Compilation parameters are automatically embedded through the continuous integration / continuous delivery (CI / CD) system, without the business side being aware of them. Upgrade actions can also be automatically completed through the CI / CD system. This embodiment implements non-invasive support for OpenTelemetry through a proxy module, thereby expanding the application of compilation enhancement in the observability field, supporting traditional observability capabilities such as link tracing, monitoring indicators, and log enhancement, as well as emerging observability methods such as performance profiling.
Owner:SHANGHAI SHOUQIANBA INTERNET TECHNOLOGY CO LTD

Systems and methods for API security integration

In one embodiment, a method includes generating an application programming interface (API) definition by observing traffic. The API definition is associated with an API definition name and an API specification. The method also includes mounting the API definition with an application and deploying the application by a Continuous Integration / Continuous Delivery (CI / CD) pipeline. The method further includes implementing a runtime API and mapping the runtime API to the API definition.
Owner:CISCO TECHNOLOGY INC

Branching data monitoring watchpoints to enable continuous integration and continuous delivery of data

Various embodiments comprise systems and methods for operating a data monitoring system to branch data models. In some examples, a data monitoring system maintains a series of models for a data stream. The data monitoring system adds a reference pointer to a position in the series of models. The data monitoring system generates a set of branch models for the data stream and appends the set of branch models to the series of models at the reference pointer. The data monitoring system compares ones of the set of branch models with corresponding ones of the series of models and generates test results based on the comparison. The data monitoring system reports the test results.
Owner:DATA CULPA INC

Software testing method and system based on data analysis platform

The invention discloses a software testing method and system based on a data analysis platform, and particularly relates to the technical field of software testing, and the method comprises the following steps: tracking business semantic change by constructing a semantic evolution perception map, and establishing a semantic-driven data label linkage mechanism to maintain the consistency of training samples of a defect recognition model; semantic consistency drifting is monitored, model output is controlled, a map-enhanced test case generation mechanism is introduced to achieve semantic synchronous generation, meanwhile, a semantic regression verification process is set to ensure alignment of a test case and evolution semantics, and a closed-loop test process covering a full path is formed; according to the method, semantic-driven label linkage and model synchronous updating are realized by constructing the semantic evolution perception map, and a map-enhanced test case generation and regression verification process is introduced, so that the test process is ensured to be consistent with the service semantic dynamic state, the defect identification accuracy and the test coverage integrity are improved, and the test efficiency is improved. The method is suitable for software quality guarantee in a continuous delivery environment.
Owner:HANGZHOU SHIWEI TECHNOLOGY CO LTD

Disk image dump for configuring bare metal servers

Systems and methods for capturing a disk image of a bare metal server, and then using the disk image to provision other bare metal servers. A method includes capturing a disk image of a first bare metal server and writing the disk image to a repository manager. The method includes launching a continuous delivery mode on a second bare metal server where the disk image is fetched from repository manager and written to second bare metal server, followed by configuring the unique identity.
Owner:RAKUTEN SYMPHONY INC

Continuous delivery preparation capable of being stably released and preparation method therefor

A continuous delivery preparation capable of being stably released and a preparation method therefor. The preparation comprises an active pharmaceutical ingredient and a gel carrier, and the gel carrier comprises a biodegradable polymer, an organic solvent, a hydrophobic additive, and an optional hydrophilic gel matrix material. Compared with an in-situ gel prepared by means of a conventional Atrigel technology, the delivery preparation has the effect of slowing down in vitro and vivo burst release of the drug after a small amount of the hydrophobic additive and the optional hydrophilic gel matrix material are added, and the in-vivo blood drug concentration can be maintained for more than one week in a safe and effective range. The preparation method of the preparation is simple.
Owner:SICHUAN KELUN PHARMA RES INST CO LTD +1

A translation system and method, apparatus for translation service invocation

The application provides a translation system and a method and device for calling a translation service, multiple basic translation function modules can be created to meet various complex translation requirements in multiple scenes and multiple fields, cloud-native container management and scheduling capabilities are combined on this basis, distributed containerized automatic deployment of various translation function modules in the translation system is realized, whole translation service on the cloud can be quickly and continuously delivered and dynamically expanded, service deployment cost and time are reduced, iteration efficiency is accelerated, and product update cycle is shortened.
Owner:ALIBABA GROUP HOLDING LTD

Big data cluster deployment method and device, electronic equipment and storage medium

The invention provides a big data cluster deployment method and device, electronic equipment and a storage medium, and realizes full-process automatic deployment of a big data cluster through a containerized continuous delivery platform and a parameterized assembly line. According to the scheme, mirror image construction, component compiling and cluster installation are automatically executed, the deployment period is shortened from several days to several hours, human errors are avoided while efficiency is remarkably improved, and deployment accuracy is guaranteed. Through the unified product warehouse and standardized construction parameters, the consistency of the basic mirror image and the component version in different environments is ensured, the component compatibility problem is fundamentally solved, and the cluster stability and the cross-platform deployment capability are enhanced. According to the finally constructed complete continuous integration and delivery system, rapid and repeatable automatic deployment is realized, and the operation and maintenance agility and the system reliability are greatly improved.
Owner:BEIJING PACTERA JINXIN TECH LTD

Flexible continuous integration and continuous delivery system

Examples include a system that receives job configuration information for execution of a process including a plurality of stages, each stage including a plurality of sequences, each sequence including a plurality of pipelines, each pipeline including a plurality of operations to be executed sequentially. The plurality of sequences of a first stage are executed in parallel, with each sequence corresponding to a respective resource group, each respective resource group including a copy of resources from a base resource group specified by the job configuration information. Following completion of execution of the plurality of sequences of the first stage, the plurality of sequences of a next stage are executed, such that the plurality of stages are executed one at a time in a specified order until execution of the plurality of stages is completed. Following completion of execution of the stages, results of the process are sent to a computing device.
Owner:HITACHI VANTARA LLC

Methods and systems for enabling CI-CD in wireless network

The disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate. A method performed by an operation, administration and maintenance (OAM) controller for facilitating continuous integration and continuous deployment (CI-CD) in a wireless communication system is provided. The method includes transmitting, to a network slice management service (NSMS) consumer, a request to trigger a test upgraded technique for a network function (NF), wherein the request to trigger the test upgraded technique comprises at least one parameter indicated as part of a test network slice information object class (IOC); receiving, from the NSMS consumer, a trigger test response based on the request to trigger the test upgraded technique; and configuring at least one user equipment (UE) with at least one test slice identifier based on the trigger test response.
Owner:SAMSUNG ELECTRONICS CO LTD

Intelligent cabin acceptance method and system based on continuous integration and continuous delivery technology

The invention belongs to the related technical field of intelligent cabin acceptance, and provides an intelligent cabin acceptance method and system based on a continuous integration and continuous delivery technology, which systematically introduces the continuous integration and continuous delivery technology into an intelligent cabin system acceptance process to realize an integrated closed loop of development, construction, test, acceptance and deployment. According to the method, the whole process of the intelligent cabin software from code submission to real vehicle deployment does not need a large amount of manual intervention, a standardized CICD acceptance system adaptive to the vehicle-mounted system is formed, the problems that in the prior art, feedback of the acceptance process is lagged, and the online period is long are solved, and the high-frequency and agile iterative development requirements of the intelligent cabin software can be better met.
Owner:CHERY NEW ENERGY AUTOMOBILE TECH CO LTD

Version material management method and device for software privatization deployment

PendingCN121807360AImplement automated archivingRealize intelligent synthesisDatabase updatingError detection/correctionResponse generationSoftware engineering
The invention relates to the technical field of computer software, and discloses a version material management method and device for software privatization deployment, and the method comprises the steps: after a target software version is released online, responding to a release event of the target software version through a continuous delivery system, and generating a trigger signal; according to the signal, the version material management engine obtains online materials of a target software version, packages the online materials into an incremental material package, and stores the incremental material package in a material storage library in a manner of associating the incremental material package with an identifier of the target software version. And then obtaining a previous version full-quantity material package before the target version is released online, merging the previous version full-quantity material package and the previous version full-quantity material package to generate a current version full-quantity material package, and storing the current version full-quantity material package in a material storage library to complete management of version materials.
Owner:北京中关村科金技术有限公司

Framework To Actively Scan The Source Code For Evil Regex To Prevent REDOS Attacks

Methods, system, and non-transitory processor-readable storage medium for regex engine system are provided herein. An example method includes a Continuous Integration / Continuous Delivery (CI / CD) pipeline that triggers a regex engine system to scan source code. The regex engine system scans the source code for a plurality of regular expressions, and determines a regular expression vulnerability assessment associated with the plurality of regular expressions. The regex engine system generates a regular expression vulnerability assessment report comprising the regular expression vulnerability assessment.
Owner:DELL PROD LP

Project risk determination method and device, equipment and medium

The invention discloses a project risk determination method and device, equipment and a medium, and relates to the technical field of project management. According to the scheme, the related data of the target project in the plurality of data sources are acquired by using the plurality of intelligent agents, so that the integrity and accuracy of project data acquisition can be ensured; by utilizing a feature extraction technology, target features in related data of a target project can reflect the importance of the extracted target features to project risks; and inputting the target feature into a pre-constructed dynamic decision model, and outputting a risk value of the target project, thereby realizing accurate project early warning, and facilitating accurate project early warning according to a size relationship between the risk value and a preset threshold value. The optimal execution strategy of the target project is determined by using the target continuous integration / continuous delivery process data, the historical project data, the Monte Carlo parameter sampling algorithm and the dynamic decision model, the project execution risk can be effectively reduced, the method is suitable for mass data and dynamic change scenes in project development, and the reliability of project risk determination is improved.
Owner:KOSTAL SHANGHAI ELECTROMECHANICAL CO LTD +1

Managing security for application deployment

A company that develops software applications for operating and managing autonomous vehicles has an array of developer teams working on many different projects. In addition, continuous integration and continuous delivery of software applications for the company can involve complex pipelines. A pipeline for an application can include parts, such as, integration testing, building, build testing, deploying, and monitoring the application. Different systems may be tasked to execute a part of the pipeline for the application on a destination (e.g., a particular namespace), and the respective systems may need access and / or permissions to execute the part of the pipeline on the destination. Adhering to the principle of least privilege access, permission(s) for executing the part of the pipeline may be narrowly scoped for the system executing the part, so that the system may have only what the system needs to execute the part of the pipeline, and no more.
Owner:GM CRUISE HOLDINGS LLC

API driven continuous testing systems for testing disparate software

A system for providing an API-driven continuous test platform is disclosed. The system may include one or more processors, a test engine, one or more test agents, and a database. The system may prepare (according to a configuration file) a first test configuration comprising a first selection of the one or more test agents, execute (using the test engine) the first test configuration to produce one or more first test results, and store (using the database) the one or more first test results. Finally, the system may process (using a continuous integration and continuous delivery (CI / CD) pipeline) the first test results by performing at least one of the following CI / CD processes: updating a central code base of an enterprise production environment, rejecting at least one code snippet processed by the test engine during execution of the first test configuration, and marking the first test results as inconclusive.
Owner:CAPITAL ONE SERVICES LLC