[go: up one dir, main page]

CN115480739A - Project construction method and device, electronic equipment and storage medium - Google Patents

Project construction method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN115480739A
CN115480739A CN202211149258.9A CN202211149258A CN115480739A CN 115480739 A CN115480739 A CN 115480739A CN 202211149258 A CN202211149258 A CN 202211149258A CN 115480739 A CN115480739 A CN 115480739A
Authority
CN
China
Prior art keywords
project
construction
constructed
source code
acquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211149258.9A
Other languages
Chinese (zh)
Inventor
周小亮
杨坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Bank Co Ltd
Original Assignee
Ping An Bank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Bank Co Ltd filed Critical Ping An Bank Co Ltd
Priority to CN202211149258.9A priority Critical patent/CN115480739A/en
Publication of CN115480739A publication Critical patent/CN115480739A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/24Object-oriented
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the application provides a project construction method and device, electronic equipment and a storage medium, and belongs to the technical field of software development. The method comprises the following steps: acquiring a source code type of a project to be constructed, and selecting a construction template according to the source code type; acquiring the project requirement of the project to be constructed, and selecting a code branch according to the project requirement; selecting a preset source code from a code library according to the code branch; copying a plurality of tasks corresponding to the project to be constructed; executing a plurality of tasks corresponding to the project to be constructed based on the preset source code to obtain a plurality of execution results; and acquiring a construction script from the construction template, and constructing a plurality of execution results into target projects according to the construction script. According to the project construction method, the uniform construction template is provided, the difficulty of construction projects of developers is reduced, and the projects can be quickly constructed. And the unification, normalization and standardization of project construction are realized.

Description

Project construction method and device, electronic equipment and storage medium
Technical Field
The invention relates to the technical field of software development, in particular to a project construction method and device, electronic equipment and a storage medium.
Background
In the existing software development process of banks, an open source tool Jenkins is generally adopted to build and compile, a task is configured for each project to be developed, and the building, compiling and releasing of codes are realized. Jenkins are good at continuously and automatically constructing or testing software projects and regularly executing testing tasks, and have obvious advantages in small-scale software development.
However, when the number of items becomes large, jenkins causes the following problems: jenkins are complex to use, and configuration is prone to errors or omissions if an operator is not familiar with the Jenkins. When the building compilation process needs to be modified, the task corresponding to each project needs to be modified, which causes huge workload and is easy to make mistakes. Meanwhile, different developers have different configuration styles, and when problems occur in project construction and compilation and the problems need to be checked, the communication and checking cost is increased. In a word, when large-scale project construction is carried out by Jenkins, the problems of complex operation and non-uniform configuration mode exist.
Disclosure of Invention
In order to solve the technical problem, embodiments of the present application provide a project construction method and apparatus, an electronic device, and a storage medium.
In a first aspect, an embodiment of the present application provides a project construction method, which is applied to a project construction system, and the method includes:
acquiring a source code type of a project to be constructed, and selecting a construction template according to the source code type;
acquiring the project requirement of the project to be constructed, and selecting a code branch according to the project requirement;
selecting a preset source code from a code library according to the code branch;
copying a plurality of tasks corresponding to the project to be constructed;
executing a plurality of tasks corresponding to the project to be constructed based on the preset source code to obtain a plurality of execution results;
and acquiring a construction script from the construction template, and constructing a plurality of execution results into target projects according to the construction script.
In one embodiment, the method further comprises:
judging whether the target project is constructed successfully or not according to a preset quality entrance guard;
and if the target project is successfully constructed, determining a constructed product according to the source code type.
In an embodiment, the method further comprises:
the build state is uploaded to the server through the application programming interface.
In one embodiment, the step of determining a build product from the source code type includes:
if the source code type is Java, all jar files are searched in a target folder corresponding to the target project, and the jar file with the largest volume is determined as the constructed product.
In one embodiment, the step of determining a build product from the source code type includes:
if the source code type is a node, acquiring a dist folder corresponding to the target project;
compressing the dist folder into a zip format to obtain a compressed dist file;
determining the compressed dist file as the build product.
In an embodiment, the method further comprises:
and acquiring an uploading script from the construction template, and uploading the construction product to a server according to the uploading script.
In an embodiment, the method further comprises:
if the construction template comprises a service deployment script, executing the service deployment script;
sending the constructed product to a server, and controlling the server to run the constructed product to generate a corresponding project service;
and sending a starting instruction to the server so as to control the server to start the project service through the starting instruction.
In a second aspect, an embodiment of the present application provides a project building apparatus, which is applied to a project building system, and the apparatus includes:
the first acquisition module is used for acquiring the source code type of the item to be constructed and selecting a construction template according to the source code type;
the second acquisition module is used for acquiring the project requirement of the project to be constructed and selecting a code branch according to the project requirement;
the selection module is used for selecting a preset source code from a code library according to the code branch;
the replication module is used for replicating a plurality of tasks corresponding to the project to be constructed;
the execution module is used for executing a plurality of tasks corresponding to the project to be constructed based on the preset source code to obtain a plurality of execution results;
and the construction module is used for acquiring a construction script from the construction template and constructing a plurality of execution results into target projects according to the construction script.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a memory and a processor, where the memory is used to store a computer program, and the computer program executes the project construction method provided in the first aspect when the processor runs.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program runs on a processor, the computer program executes the project construction method provided in the first aspect.
The project construction method provided by the application has the following beneficial effects:
according to the project construction method provided by the application, the difficulty of construction of the project by developers is reduced by providing the uniform construction template, and the project can be quickly constructed. The unification, normalization and standardization of project construction are realized.
Drawings
In order to more clearly explain the technical solutions of the present application, the drawings needed to be used in the embodiments are briefly introduced below, and it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope of protection of the present application. Like components are numbered similarly in the various figures.
FIG. 1 is a flow chart of a project building method provided by an embodiment of the present application;
FIG. 2 is another schematic flow chart diagram illustrating a project construction method provided by an embodiment of the present application;
FIG. 3 is a schematic structural diagram of a project building apparatus provided in an embodiment of the present application;
fig. 4 shows a schematic structural diagram of an electronic device provided in an embodiment of the present application.
An icon: 300-project construction means, 310-first acquisition module, 320-second acquisition module, 330-selection module, 340-replication module, 350-execution module, 360-construction module;
400-electronic device, 401-transceiver, 402-processor, 403-memory.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments.
The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, as presented in the figures, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
Hereinafter, the terms "including", "having", and their derivatives, which may be used in various embodiments of the present application, are intended to indicate only specific features, numerals, steps, operations, elements, components, or combinations of the foregoing, and should not be construed as first excluding the presence of or adding to one or more other features, numerals, steps, operations, elements, components, or combinations of the foregoing.
Furthermore, the terms "first," "second," "third," and the like are used solely to distinguish one from another and are not to be construed as indicating or implying relative importance.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of the present application belong. The terms (such as those defined in commonly used dictionaries) should be interpreted as having a meaning that is consistent with their contextual meaning in the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein in various embodiments.
Example 1
Java is widely applied as an object-oriented programming language in developing website backgrounds, PC clients and mobile phone APPs. In the field of financial technology, various types of software also need to be developed by using Java. The Jenkins continuous integration tool is commonly used in the prior art, and has the advantages of flexible configuration, automatic detection and the like. However, because of the plurality of configuration items and the different configuration styles of different users, errors are often caused during use, or when problems occur in project construction and compilation and inspection is required, communication and inspection costs are increased. If a set of unified project construction method is provided, the problems can be solved.
Based on this, the embodiment provides a project construction method, which is applied to a project construction system.
Specifically, referring to fig. 1, the project construction method includes:
step S110, acquiring a source code type of a project to be constructed, and selecting a construction template according to the source code type;
in one embodiment, the source code is divided into four source code types: java-maven, java-ant, java-gradle, node-npm. According to the source code type of the project to be constructed, a construction template which conforms to the construction project is selected in the project construction system, and in actual production, the construction template can also be selected in consideration of the business requirements of the construction process, and is not specifically limited herein.
And step S120, acquiring the project requirement of the project to be constructed, and selecting a code branch according to the project requirement.
In one embodiment, the code branches correspond to code of different functions, including a main branch, a development branch, an auxiliary branch, and the like. In this embodiment, a code branch is selected according to the project requirements of the actual production and build is triggered based on the code branch.
Step S130, selecting a preset source code from a code library according to the code branch; the preset source code is the latest source code stored in the code base. For example, when a more optimized project source code is found in a test, the project source code is updated into a code library in real time, and when a preset source code is selected, the latest source code is directly selected.
Step S140, copying a plurality of tasks corresponding to the project to be constructed; one project to be constructed corresponds to at least one task, and all tasks corresponding to the construction project are replaced.
Step S150, based on the preset source code, executing a plurality of tasks corresponding to the project to be constructed to obtain a plurality of execution results; and according to the preset source code and the preset configuration of the construction template, the task can be automatically executed.
Step S160, obtaining a construction script from the construction template, and constructing a plurality of execution results into target items according to the construction script. In one embodiment, during the build process, build state is uploaded to the server through an application programming interface. The build state may be in the form of a build compilation log, and in an embodiment, the build compilation log is reported to the server through an Application Programming Interface (API) for monitoring the build state.
In one embodiment, whether the target project is successfully constructed is judged according to a preset quality entrance guard; and if the target project is successfully constructed, determining a constructed product according to the source code type. The preset quality access control comprises multiple dimensions, such as whether a bug is included in a code or not, whether a bug exists or not, and the like. When the target project constructed at this time meets the standards of the preset quality access control, for example: if no bug exists, the construction can be determined to be successful.
In an embodiment, if the source code type is Java, all jar files are searched in a target folder corresponding to the target project, and a jar file with a largest volume is determined as the build product.
As previously described, four source code types are divided: java-maven, java-ant, java-gradle, node-npm. The source code type corresponding to Java-maven, java-ant and Java-gradle is Java, and then when construction is completed, all jar files with formats, namely files named as x.jar, are searched in a target (target) folder corresponding to a target project which is successfully constructed. And then finding the largest volume in the files, and determining the jar file with the largest volume as a built product built at this time.
In an embodiment, if the source code type is a node, acquiring a dist folder corresponding to the target item; compressing the dist folder into a zip format to obtain a compressed dist file; determining the compressed dist file as the build product.
The source code type node corresponds to the node-npm, so that the dist folder corresponding to the target project is directly found out and compressed into a zip format, named as dist.
In one embodiment, an upload script is obtained from the build template, and the build product is uploaded to a server according to the upload script. The server has a unified file partition, and all files are stored in the partition.
Referring to fig. 2, the method further includes:
step S210, if the construction template comprises a service deployment script, executing the service deployment script;
in an embodiment, if the service deployment flow of the target project is configured in the building template, the service deployment related script is continuously executed, and the building product is remotely deployed to the server through ssh (Secure Shell) and paramiko. Ssh (Secure Shell, secure Shell protocol) is a protocol dedicated to security for telnet sessions and other network services, and is used to protect information security during deployment; paramiko is a remote control module for commanding or operating a remote server.
Step S220, sending the constructed product to a server, and controlling the server to run the constructed product to generate a corresponding project service; zip is a compressed package, and cannot be directly used. Therefore, it is further required to generate a project service corresponding to the build product according to the source code type of the build product, specifically, please refer to step S230.
Step S230, sending a start instruction to the server, so as to control the server to start the project service through the start instruction. If the source code type of the constructed product is Java, the project compiling system sends a starting instruction comprising a kill command to the server, wherein the kill command is used for finishing the old project service, and the newly obtained constructed product (jar file) is deployed to the server to obtain the latest project service.
And if the source code type of the constructed product is a node, decompressing the dist.zip of the criminal, and restarting the related service corresponding to the dist.zip, such as nginx and the like.
In the project construction method provided by this embodiment, if the construction process needs to be modified, or a new step needs to be added to the original construction process, only the corresponding construction template needs to be modified. The modified build template is validated against all projects that employ the build template. For process management personnel, processes such as code unit testing, code coverage rate detection, code static scanning and the like are added in the construction process of a project, so that the process becomes easy, and the problem of communication difficulty caused by different coding styles is avoided.
The project construction method provided by the embodiment provides different construction templates according to different project requirements and different development languages, meanwhile, most parameters are automatically configured in the construction templates, and the construction templates only open necessary construction related variable parameters. For developers, the difficulty of project construction is reduced, the project construction is realized quickly, and the management difficulty is reduced. And the unification, normalization and standardization of project construction are realized.
Example 2
In addition, the embodiment of the disclosure provides a project building device, which is applied to a project building system.
Specifically, as shown in fig. 3, the project building apparatus 300 includes:
a first obtaining module 310, configured to obtain a source code type of an item to be constructed, and select a construction template according to the source code type;
a second obtaining module 320, configured to obtain a project requirement of the project to be constructed, and select a code branch according to the project requirement;
a selecting module 330, configured to select a preset source code from a code library according to the code branch;
the copying module 340 is configured to copy a plurality of tasks corresponding to the project to be constructed;
the execution module 350 is configured to execute a plurality of tasks corresponding to the project to be constructed based on the preset source code, so as to obtain a plurality of execution results;
the construction module 360 is configured to obtain a construction script from the construction template, and construct the plurality of execution results into a target project according to the construction script;
in an embodiment, the building module 360 is further configured to:
judging whether the target project is successfully constructed according to a preset quality access control;
and if the target project is successfully constructed, determining a constructed product according to the source code type.
In an embodiment, the building module 360 is further configured to:
the build state is uploaded to the server through the application programming interface.
In an embodiment, the building module 360 is further configured to:
and if the source code type is Java, searching all jar files in a target folder corresponding to the target project, and determining the jar file with the largest volume as the constructed product.
In an embodiment, the building module 360 is further configured to:
if the source code type is a node, acquiring a dist folder corresponding to the target project;
compressing the dist folder into a zip format to obtain a compressed dist file;
determining the compressed dist file as the build product.
In an embodiment, the building module 360 is further configured to:
and acquiring an uploading script from the construction template, and uploading the construction product to a server according to the uploading script.
In an embodiment, the building module 360 is further configured to:
if the construction template comprises a service deployment script, executing the service deployment script;
sending the constructed product to a server, and controlling the server to run the constructed product to generate a corresponding project service;
and sending a starting instruction to the server so as to control the server to start the project service through the starting instruction.
The project building apparatus 300 provided in this embodiment can implement the project building method provided in embodiment 1, and is not described herein again to avoid repetition.
The project construction device provided by the embodiment provides different construction templates according to different project requirements and different development languages, meanwhile, most parameters are automatically configured in the construction templates, and the construction templates only open necessary construction related variable parameters. For developers, the difficulty of project construction is reduced, the project construction is realized quickly, and the management difficulty is reduced. The unification, normalization and standardization of project construction are realized.
Example 3
Furthermore, an embodiment of the present disclosure provides an electronic device, including a memory and a processor, where the memory stores a computer program, and the computer program executes the project building method provided in embodiment 1 when running on the processor.
Specifically, referring to fig. 4, the electronic device 400 includes: a transceiver 401, a bus interface and a processor 402, the processor 402 configured to: acquiring a source code type of a project to be constructed, and selecting a construction template according to the source code type;
acquiring the project requirement of the project to be constructed, and selecting a code branch according to the project requirement;
selecting a preset source code from a code library according to the code branch;
copying a plurality of tasks corresponding to the project to be constructed;
executing a plurality of tasks corresponding to the project to be constructed based on the preset source code to obtain a plurality of execution results;
and acquiring a construction script from the construction template, and constructing a plurality of execution results into target projects according to the construction script.
In one embodiment, the processor 402 is further configured to: judging whether the target project is successfully constructed according to a preset quality access control;
and if the target project is successfully constructed, determining a constructed product according to the source code type.
In one embodiment, the processor 402 is further configured to: the build state is uploaded to the server through the application programming interface.
In one embodiment, the processor 402 is further configured to: if the source code type is Java, all jar files are searched in a target folder corresponding to the target project, and the jar file with the largest volume is determined as the constructed product.
In one embodiment, the processor 402 is further configured to: if the source code type is a node, acquiring a dist folder corresponding to the target project;
compressing the dist folder into a zip format to obtain a compressed dist file;
determining the compressed dist file as the build product.
In one embodiment, the processor 402 is further configured to: and acquiring an uploading script from the construction template, and uploading the construction product to a server according to the uploading script.
In one embodiment, the processor 402 is further configured to: if the construction template comprises a service deployment script, executing the service deployment script;
sending the constructed product to a server, and controlling the server to run the constructed product to generate a corresponding project service;
and sending a starting instruction to the server so as to control the server to start the project service through the starting instruction.
In the embodiment of the present invention, the electronic device 400 further includes: a memory 403. In FIG. 4, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 402 and memory represented by memory 403. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 401 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 402 is responsible for managing the bus architecture and general processing, and the memory 403 may store data used by the processor 402 in performing operations.
The electronic device 400 provided in the embodiment of the present invention may execute the steps that may be executed by the project building apparatus in the foregoing method embodiment, and details are not described again.
The electronic equipment provided by the embodiment provides different construction templates according to different project requirements and different development languages, meanwhile, most parameters are automatically configured in the construction templates, and the construction templates only open necessary construction related variable parameters. For developers, the difficulty of constructing projects is reduced, the construction projects are quickly realized, and the management difficulty is reduced. The unification, normalization and standardization of project construction are realized.
Example 4
The present application also provides a computer-readable storage medium on which a computer program is stored, the computer program, when executed by a processor, implementing the project construction method provided in embodiment 1.
In this embodiment, the computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
The computer-readable storage medium provided in this embodiment may implement the project construction method provided in embodiment 1, and is not described herein again to avoid repetition.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrases "comprising a component of' 8230; \8230;" does not exclude the presence of additional like elements in the process, method, article, or terminal that comprises the element.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method of the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the present embodiments are not limited to those precise embodiments, which are intended to be illustrative rather than restrictive, and that various changes and modifications may be effected therein by one skilled in the art without departing from the scope of the appended claims.

Claims (10)

1. A project construction method is applied to a project construction system, and the method comprises the following steps:
acquiring a source code type of a project to be constructed, and selecting a construction template according to the source code type;
acquiring the project requirement of the project to be constructed, and selecting a code branch according to the project requirement;
selecting a preset source code from a code library according to the code branch;
copying a plurality of tasks corresponding to the project to be constructed;
executing a plurality of tasks corresponding to the project to be constructed based on the preset source code to obtain a plurality of execution results;
and acquiring a construction script from the construction template, and constructing a plurality of execution results into target projects according to the construction script.
2. The project building method of claim 1, wherein the method further comprises:
judging whether the target project is successfully constructed according to a preset quality access control;
and if the target project is successfully constructed, determining a constructed product according to the source code type.
3. The project building method of claim 1, wherein the method further comprises:
the build state is uploaded to the server through the application programming interface.
4. The project building method of claim 2, wherein said determining a build artifact from said source code type comprises:
and if the source code type is Java, searching all jar files in a target folder corresponding to the target project, and determining the jar file with the largest volume as the constructed product.
5. The project building method of claim 2, wherein the determining a build artifact from the source code type comprises:
if the source code type is a node, acquiring a dist folder corresponding to the target project;
compressing the dist folder into a zip format to obtain a compressed dist file;
determining the compressed dist file as the build product.
6. The project building method of claim 2, wherein the method further comprises:
and acquiring an uploading script from the construction template, and uploading the construction product to a server according to the uploading script.
7. The project building method of claim 2, wherein the method further comprises:
if the construction template comprises a service deployment script, executing the service deployment script;
sending the constructed product to a server, and controlling the server to run the constructed product to generate a corresponding project service;
and sending a starting instruction to the server so as to control the server to start the project service through the starting instruction.
8. A project building device, which is applied to a project building system, the device comprising:
the first acquisition module is used for acquiring the source code type of the item to be constructed and selecting a construction template according to the source code type;
the second acquisition module is used for acquiring the project requirement of the project to be constructed and selecting a code branch according to the project requirement;
the selection module is used for selecting a preset source code from a code library according to the code branch;
the copying module is used for copying a plurality of tasks corresponding to the project to be constructed;
the execution module is used for executing a plurality of tasks corresponding to the project to be constructed based on the preset source code to obtain a plurality of execution results;
and the construction module is used for acquiring a construction script from the construction template and constructing a plurality of execution results into target projects according to the construction script.
9. A computer arrangement, characterized in that the computer arrangement comprises a memory and a processor, the memory storing a computer program which, when the processor is run, performs the project construction method of any of claims 1-7.
10. A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, is adapted to carry out the project construction method according to any one of claims 1-7.
CN202211149258.9A 2022-09-21 2022-09-21 Project construction method and device, electronic equipment and storage medium Pending CN115480739A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211149258.9A CN115480739A (en) 2022-09-21 2022-09-21 Project construction method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211149258.9A CN115480739A (en) 2022-09-21 2022-09-21 Project construction method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN115480739A true CN115480739A (en) 2022-12-16

Family

ID=84424272

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211149258.9A Pending CN115480739A (en) 2022-09-21 2022-09-21 Project construction method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115480739A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119718324A (en) * 2023-09-28 2025-03-28 北京小米移动软件有限公司 Software construction method and device, terminal and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119718324A (en) * 2023-09-28 2025-03-28 北京小米移动软件有限公司 Software construction method and device, terminal and storage medium

Similar Documents

Publication Publication Date Title
CN110673923B (en) XWIKI system configuration method, XWIKI system and computer equipment
US7747995B2 (en) Method and system for controlling software version updates
US8555272B2 (en) System and method for implementing data-compatibility-based version scheme
CN111428132B (en) Data verification method and device, computer storage medium and electronic equipment
CN108920250B (en) Application program containerization method and device
CN110569035A (en) Code compiling method, device, equipment and storage medium of software development project
CN113434158B (en) Custom management method, device, equipment and medium for big data component
CN112685035A (en) Project development method and device, computer-readable storage medium and electronic device
CN110727575B (en) Information processing method, system, device and storage medium
CN105072398B (en) A kind of device updating method and device
CN115129574A (en) Code testing method and device
CN115480739A (en) Project construction method and device, electronic equipment and storage medium
US12039473B2 (en) Software development project infrastructure builder tool
CN114579202A (en) Task processing method and device, computer equipment and computer readable storage medium
CN111897565A (en) Data processing method, device and equipment based on Internet of things
US12093686B2 (en) Code maintenance system
CN116775035A (en) Method, device, equipment and storage medium for detecting quantization strategy
CN114675872B (en) Data processing method, device, equipment and storage medium for application program
CN115729590A (en) Service deployment method, device, equipment and computer readable storage medium
CN113312267A (en) Test method, device, equipment and storage medium for development code
CN112765188A (en) Configuration information processing method, configuration management system, electronic device, and storage medium
CN113515293A (en) Method and system for managing DevOps tool chain
US20250307228A1 (en) Systems and methods for prompt-based probe generation
CN118467023A (en) Automatic deployment method, device and system
CN117539501A (en) Application program deployment method, device, electronic equipment and computer program product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination