Unlock instant, AI-driven research and patent intelligence for your innovation.

An offline source code safe and continuous integration method

A continuous integration and source code technology, applied in the field of automation, can solve the problems of unguaranteed quality, complex system functions, uncontrollable security of software delivery methods, etc., to achieve the effect of reducing integration risks

Inactive Publication Date: 2019-06-28
GUANGDONG POWER GRID CO LTD +1
View PDF11 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in large traditional state-owned enterprises such as power grid companies, most of the software development is mainly outsourced from other places, and the developers’ network cannot be connected with the network of the power grid company, so it is impossible to directly copy the existing continuous integration methods in the IT industry (such as figure 1 As shown), when it is necessary to quickly repair defects or change requirements, due to the developer's remote development, the development site and the implementation site environment are different, the system functions are becoming more and more complex, there are many versions, and the changes are frequent. The traditional software delivery method is not only uncontrollable. Moreover, the efficiency is low and the quality cannot be guaranteed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An offline source code safe and continuous integration method
  • An offline source code safe and continuous integration method
  • An offline source code safe and continuous integration method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] Please refer to the attached Figure 1-2 , which is a schematic flowchart of a method for offline source code security continuous integration provided by Embodiment 1 of the present invention, the method specifically includes the following steps:

[0037] S1. The development site develops the source code.

[0038] S2. Submit the source code to svn (Subversion, an open source version control system) or git (an open source distributed version control system).

[0039] S3. The source code is released from the library.

[0040] S4. Use maven (project object model) to build the program.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a safe and continuous integration method for an offline source code. The method comprises the following steps: developing an on-site development source code; submitting the source code to svn or git; delivering the source code out of the database; using a maven construction program; using jenkins to carry out automatic deployment and automatic testing; carrying out testingin the party A delivery test environment; securely transferring the source code from the development site to the party A svn or git by using symmetric encryption and MD5 signature techniques; continuously integrating in a simulation test environment by using jenkins; informing operation and maintenance personnel of online increment version in the production environment, and ending. According to the offline source code safe and continuous integration method provided by the invention, an offline safe and continuous integration method is created, so that an advanced continuous integration technology of an Internet company can be applied to a high-level safety area of a power grid company, the demand response speed of a power service is increased, the software quality is ensured, and the integration risk is reduced.

Description

technical field [0001] The embodiment of the present invention relates to the technical field of automation, and in particular to a method for offline source code security continuous integration. Background technique [0002] With the rapid development of informatization in the power industry, before continuous integration is applied, the traditional development model is to divide the project into modules, and then integrate them together for testing after all codes are developed. With development, various software methods are flourishing, and the scale of software is also expanding. Power business requirements are becoming more and more complex, and changes are becoming more and more frequent. Software can no longer be developed simply by dividing modules. It requires mutual cooperation within the project. The disadvantages of this traditional model are becoming more and more obvious. Because many bugs existed in the early stage of the project, and the problems were not dis...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/70
Inventor 张金波刘晔龙震岳陈晓江梁哲恒蒋道环
Owner GUANGDONG POWER GRID CO LTD