CN105843651A - Method, device and system for managing continuous integration processing script - Google Patents
Method, device and system for managing continuous integration processing script Download PDFInfo
- Publication number
- CN105843651A CN105843651A CN201610203138.0A CN201610203138A CN105843651A CN 105843651 A CN105843651 A CN 105843651A CN 201610203138 A CN201610203138 A CN 201610203138A CN 105843651 A CN105843651 A CN 105843651A
- Authority
- CN
- China
- Prior art keywords
- script
- business
- renewal
- storage address
- proprietary
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method, device and system for managing a continuous integration processing script, and belongs to the field of continuous integrations. The method comprises the following steps that in a continuous integration process of a target business, when the business proprietary processing is carried out, a continuous integration server can download a processing script for the business proprietary processing from an appointed script storage location, wherein a business developer can transmit the complied or modified processing script for the business proprietary processing to the appointed script storage location, so as to update the processing script for the business proprietary processing. By adopting the method, device and system for managing the continuous integration processing script provided by the invention, the business developer can only update the processing script for the business proprietary processing, and cannot modify a processing script for public processing; therefore, normal operation of the continuous integration processing of the target business and other businesses can be guaranteed simultaneously.
Description
Technical field
The present invention relates to continuous integrating field, particularly to a kind of manage continuous integrating process script method,
Device and system.
Background technology
It is very important link in a kind of software development process that continuous integrating processes, in continuous integrating processes,
Business development personnel will write source code and be uploaded to continuous integrating server, and continuous integrating server can be right
The continuous integrating such as source code is compiled, tests, packing process, thus obtain the operating file of business.
Continuous integrating processes and is generally divided into multiple process step, and corresponding one of each process step processes script,
When business development personnel want to adjust or during process step corresponding to interpolation business, need from continuous integrating server
Place obtains adjustment and processes the amendment authority of script.
During realizing the present invention, inventor finds that prior art at least there is problems in that
The handling process that continuous integrating processes can include that many steps process, and sub-process can be divided into two kinds, one
Planting is the common process that different business can be general, and another kind is proprietary process with the business of concrete business association,
Common process can be applied in the continuous integrating of multiple different business processes, and the proprietary process of business can only be applied
In the continuous integrating of a certain business processes.The mode of script, business development people is processed based on above-mentioned amendment
Member can modify after obtaining amendment authority in process proprietary to common process and business, so, if
The process script that common process is corresponding is modified by business development personnel, it is possible to influence whether other business
Continuous integrating process be normally carried out.
Summary of the invention
In order to solve problem of the prior art, embodiments provide a kind of management continuous integrating and process foot
This methods, devices and systems.Described technical scheme is as follows:
First aspect, it is provided that a kind of method managing continuous integrating process script, described method includes:
The process script of the renewal of the first proprietary process of business in the continuous integrating process of acquisition target service
Information;
The proprietary process of business according to the described target service prestored stores the corresponding pass of address with script
System, determines that described first business is proprietary and processes the first corresponding script storage address;
The script sending described target service to server is more newly requested, carries during described script is more newly requested
The information processing script of described renewal and described first script storage address.
Optionally, the authentication information of user's input is also carried during described script is more newly requested.
Optionally, described method also includes:
Receive storage address update message, described storage address update message carries described target service
The identification information of the second proprietary process of business and the second script storage address;
Process corresponding script storage address by proprietary for the second business described in described corresponding relation, be updated to institute
State the second script storage address.
Optionally, the information processing script of described renewal is the interior perhaps content processing script of described renewal
Obtain link.
Second aspect, it is provided that a kind of method managing continuous integrating process script, described method includes:
Receive the script of target service that terminal sends more newly requested, obtain described script more newly requested in carry
The information of script of processing of renewal and the first script storage address, the process script of described renewal belongs to described
The first proprietary process of business in the continuous integrating process of target service;
According to the information processing script of described renewal, update the process of described first script storage address storage
Script;
During the continuous integrating in described target service processes, carry out the described first proprietary process of business
Time, call and perform the process script of described first script storage address storage.
Optionally, the authentication information of user's input is also carried during described script is more newly requested;
The described information processing script according to described renewal, updates described first script storage address storage
Process script, including:
If identity corresponding to described authentication information process proprietary with described first business prestored is tested
Card information match, then according to the information processing script of described renewal, update described first script storage ground
The process script of location storage.
Optionally, the information processing script of described renewal is the content obtaining chain processing script of described renewal
Connect;
The described information processing script according to described renewal, updates described first script storage address storage
Process script, including:
According to the content obtaining link processing script of described renewal, obtain the process script of described renewal, will
The script that processes of described renewal stores the memory space that described first script storage address is corresponding.
The third aspect, it is provided that a kind of terminal, described terminal includes:
Acquisition module, for obtaining the first proprietary process of business during the continuous integrating of target service processes more
The new information processing script;
Determine module, store with script for the proprietary process of business according to the described target service prestored
The corresponding relation of address, determines that described first business is proprietary and processes the first corresponding script storage address;
Sending module, more newly requested for sending the script of described target service to server, described script is more
The information processing script of described renewal and described first script storage address is carried in newly requested.
Optionally, the authentication information of user's input is also carried during described script is more newly requested.
Optionally, described terminal also includes:
Receiver module, is used for receiving storage address update message, carries in described storage address update message
The identification information of the second proprietary process of business of described target service and the second script storage address;
More new module, for processing corresponding script storage by proprietary for the second business described in described corresponding relation
Address, is updated to described second script storage address.
Optionally, the information processing script of described renewal is the interior perhaps content processing script of described renewal
Obtain link.
Fourth aspect, it is provided that a kind of server, described server includes:
Receiver module, more newly requested for receiving the script of the target service that terminal sends, obtain described script
The information processing script of the renewal carried in more newly requested and the first script storage address, the place of described renewal
Reason script belongs to the first proprietary process of business in the continuous integrating process of described target service;
More new module, for the information processing script according to described renewal, updates described first script storage
The process script of address storage;
Calling module, during processing when the continuous integrating in described target service, carries out described the
During the proprietary process of one business, call and perform the process script of described first script storage address storage.
Optionally, the authentication information of user's input is also carried during described script is more newly requested;
Described more new module, is used for:
If identity corresponding to described authentication information process proprietary with described first business prestored is tested
Card information match, then according to the information processing script of described renewal, update described first script storage ground
The process script of location storage.
Optionally, the information processing script of described renewal is the content obtaining chain processing script of described renewal
Connect;
Described more new module, is used for:
According to the content obtaining link processing script of described renewal, obtain the process script of described renewal, will
The script that processes of described renewal stores the memory space that described first script storage address is corresponding.
5th aspect, it is provided that a kind of continuous integrating that manages processes the system of script, and described method includes terminal
And server, wherein:
Described terminal, for obtaining the first proprietary process of business during the continuous integrating of target service processes more
The new information processing script, deposits with script according to the proprietary process of business of the described target service prestored
The corresponding relation of storage address, determines that described first business is proprietary and processes the first corresponding script storage address, to
The script that described server sends described target service is more newly requested, carries during described script is more newly requested
State the information processing script of renewal and described first script storage address;
Described server, more newly requested for receiving the script of the target service that described terminal sends, obtain institute
State script more newly requested in the information of script of processing of renewal carried and the first script storage address, according to institute
State renewal process script information, update described first script storage address storage process script, when
During the continuous integrating of described target service processes, when carrying out the proprietary process of described first business, call
And perform the process script of described first script storage address storage.
The technical scheme that the embodiment of the present invention provides has the benefit that
In the embodiment of the present invention, the first proprietary process of business in the continuous integrating process of acquisition target service
The information processing script updated;The proprietary process of business according to the target service prestored stores with script
The corresponding relation of address, determines that the first business is proprietary and processes the first corresponding script storage address;Deposit to script
The script that storage platform sends target service is more newly requested, carries the process script of renewal during script is more newly requested
Information and the first script storage address.So, business development personnel can be deposited in server by terminal
The process script of the proprietary process of business of storage is updated, it is impossible to the process script of amendment common process, thus,
Server can be while realization carries out the renewal of business continuous integrating process to target service, it is ensured that other
What the continuous integrating of business processed is normally carried out.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, institute in embodiment being described below
The accompanying drawing used is needed to be briefly described, it should be apparent that, the accompanying drawing in describing below is only the present invention
Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work,
Other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is that a kind of continuous integrating that manages that the embodiment of the present invention provides processes the method flow diagram of script;
Fig. 2 is that a kind of continuous integrating that manages that the embodiment of the present invention provides processes the system architecture schematic diagram of script;
Fig. 3 is that a kind of continuous integrating that manages that the embodiment of the present invention provides processes the system architecture schematic diagram of script;
Fig. 4 is the structural representation of a kind of terminal that the embodiment of the present invention provides;
Fig. 5 is the structural representation of a kind of terminal that the embodiment of the present invention provides;
Fig. 6 is the structural representation of a kind of server that the embodiment of the present invention provides;
Fig. 7 is the structural representation of a kind of terminal that the embodiment of the present invention provides;
Fig. 8 is the structural representation of a kind of server that the embodiment of the present invention provides.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to the present invention
Embodiment is described in further detail.
Embodiments providing a kind of method managing continuous integrating process script, the method can be by end
End and server realize jointly.Wherein, terminal can be that business development personnel are for carrying out the end of business development
End, can be computer, panel computer etc., and server can be by the continuous integrating that continuous integrating processes
Server, it is also possible to be for managing the script management server processing script.Terminal can be provided with place
Reason device, memorizer, transceiver, processor may be used for managing continuous integrating and processes the relevant treatment of script,
Memorizer may be used for storing the data needing in following processing procedure and producing, and transceiver may be used for receiving
With transmission data.Being also provided with biological recognition member, biological recognition member may be used for detecting the most defeated
The biological information entered.Can be provided with processor, memorizer, transceiver in server, processor can
For update or take good care of process script relevant treatment, memorizer may be used for storing in following processing procedure
The data needed and produce, transceiver may be used for receiving and sending data.The framework of system can be such as Fig. 2
Or shown in Fig. 3.
Below in conjunction with detailed description of the invention, the handling process shown in Fig. 1 is described in detail, content
Can be such that
Step 101, the place of the renewal of the first proprietary process of business in the continuous integrating process of acquisition target service
The information of reason script.
In force, along with the development of software development technique, the scale of exploitation is increasing, general industry
Business is to there being huge development teams, and the business development personnel in development teams are each responsible for partial service link,
When the source code of individual's research and development part frequently can be uploaded to continuous integrating server by business development personnel, hold
Individual's research and development can be partially integrated in business entirety and carry out continuous integrating process by continuous integrating server, the most right
Code is compiled, tests, packing etc. processes, to detect whether the source code newly uploaded has problems as early as possible.
The step processed due to continuous integrating between business there are differences, and generally requires and individually walks different business
Rapid structure, but some general continuous integrating can be related in view of different business and process (such as different business
Be required for carrying out the compiling of code, packing etc. to process), can first for the more business of poor concentration alienation,
Define several general continuous integrating configuration.For example, it is possible to be respectively provided with general for every kind of programming language
Continuous integrating configures.Afterwards, on the basis of general continuous integrating configuration, step builds personnel can be again
It is adjusted according to the step that continuous integrating is processed by different business.Determining the lasting collection of target service
After one-tenth processes, continuous integrating server can obtain each continuous integrating and process corresponding process script, and then
These process scripts can be performed and carry out corresponding continuous integrating process.Continuous integrating processes can be divided into difference
Business can be general common process and with the business of concrete business association proprietary process business development personnel permissible
Writing the process script of the proprietary process of business in terminal voluntarily, after having write, terminal can get
The information of this process script, then determines the target industry corresponding to this process script according to the information processing script
Business and the proprietary process of the first business.Herein, this process script can be that business development personnel write for the first time
Process script, it is also possible to be update process script.
Step 102, corresponding with script storage address according to the proprietary process of the business of the target service prestored
Relation, determines that the first business is proprietary and processes the first corresponding script storage address.
In force, the process script that the common process in continuous integrating process is corresponding can be unified to be stored in hold
In continuous integrating server, only after getting amendment authority at continuous integrating server, user is the most permissible
The process script of common process is modified.And the proprietary process of business can be stored in continuous integrating server
In, it is also possible to it is stored in other memory space outside continuous integrating server, meanwhile, builds people in step
After member has built the step of continuous integrating process of target service, the proprietary place of business of target service can be set
Reason stores the corresponding relation of address with script, and this corresponding relation can be that step structure personnel specify, it is possible to
With provided by business development personnel, wherein, the proprietary process of the business of target service and script storage address
Corresponding relation can be as shown in table 1.After determining above-mentioned corresponding relation, can be in terminal and server
Store this corresponding relation.And then, terminal get target service continuous integrating process the first business special
After having the information processing script of renewal of process, can determine that the first business is special according to above-mentioned corresponding relation
Have and process the first corresponding script storage address.
Table 1
Optionally, can be to the proprietary process of business of the target service of storage in terminal and script storage address
Corresponding relation is updated, and corresponding process can be such that reception storage address update message, stores address
More new information carries identification information and the second script storage ground of the second proprietary process of business of target service
Location;Process corresponding script storage address by proprietary for the second business in corresponding relation, be updated to the second script and deposit
Storage address.
In force, become when the corresponding relation of the proprietary process of the business of server side and script storage address
During change, server can send storage address update message to terminal, can take in storage address update message
The identification information of the proprietary process of business (the i.e. second proprietary process of business) and new script storage with this business
Address (the i.e. second script storage address), terminal, can be by former after receiving this storage address update message
The script storage address that in the corresponding relation first stored, the proprietary process of the second business is corresponding is updated to the second script and deposits
Storage address.
Step 103, the script sending target service to server is more newly requested, carries during script is more newly requested
The information processing script updated and the first script storage address.
In force, terminal is after determining the first script storage address processing script of renewal, the most permissible
The server (i.e. script storage platform) corresponding to the first script storage address sends the script of target service more
Newly requested, wherein, the information processing script and the first script that can carry renewal during script is more newly requested are deposited
Storage address.
Optionally, in order to ensure to process the safety of script, may require that business development personnel are in upload process
Input authentication information during script, accordingly, during script is more newly requested, also carry the identity of user's input
Checking information.
In force, terminal is before the script of script storage platform transmission target service is more newly requested, permissible
Opening the authentication page, business development personnel can input authentication information in this authentication page,
After input completes, business development personnel can click on and upload button, and terminal then can be by authentication information
Add to script more newly requested in, and be sent to server by more newly requested for script.
Step 104, the script receiving the target service that terminal sends is more newly requested, during acquisition script is more newly requested
The information processing script of the renewal carried and the first script storage address, the process script of renewal belongs to target
The first proprietary process of business in the continuous integrating process of business.
In force, terminal have sent script more newly requested after, server can receive terminal send
Script more newly requested, then obtain the information of script of processing and the first script storage address of renewal therein,
May determine that the first proprietary place of business in the process of this target service continuous integrating corresponding to process script simultaneously
Reason.
Step 105, according to the information processing script updated, updates the process of the first script storage address storage
Script.
In force, server, can be according to renewal after the information processing script getting renewal
Processing the information of script, the process script in memory space corresponding to the first script storage address is updated.
Herein, can select to delete original process script in this memory space, it is also possible to retain in this memory space
Original process script, and these process scripts were ranked up according to the storage time.
Optionally, when kind more newly requested for above-mentioned script carries authentication information, server exists
Can first verify identity information, accordingly, the process of step 105 can be such that if authentication information
Authentication information corresponding to process proprietary with the first business prestored matches, then according to the place updated
The information of reason script, updates the process script of the first script storage address storage.
In force, server can be previously stored with the proprietary authentication letter processing correspondence of each business
Breath, server when getting the information processing script of renewal, can obtain simultaneously script more newly requested in
The authentication information carried, if authentication information process proprietary with the first business prestored is corresponding
Authentication information match, then can according to update process script information, to first script storage
Process script in the memory space that address is corresponding is updated.If authentication information with prestore
The proprietary authentication information processing correspondence of first business is not mated, then refuse script storage address corresponding
Memory space in process script carry out any process.
Step 106, during the continuous integrating in target service processes, carries out the first proprietary process of business
Time, call and perform the process script of the first script storage address storage.
In force, continuous integrating server, can basis when the continuous integrating carrying out target service processes
The step that continuous integrating set in advance processes, respectively at the script storage address that each process step is corresponding
Obtain and perform to process script.Accordingly, when proceeding to the proprietary process of the first business, can call and hold
The process script of row the first script storage address storage.
Additionally, the process of above-mentioned steps 101 to step 106 can be equally used for realizing interpolation processes script
Process.Concrete difference is, can include this process script corresponding in the information processing script of renewal
The proprietary process of business target service continuous integrating process in position, server gets the place of renewal
After the information of reason script, this business can be added in the position that the continuous integrating process of target service is corresponding special
There is process.It addition, the memory space processing script that server can add exclusively for each traffic set,
After having added the proprietary process of this business, can by this interpolation process script corresponding script storage address with
The proprietary correspondence that processes of business is stored in the proprietary process of business of target service and the corresponding relation of script storage address
In table.
Optionally, step 101 can be the process updated to the information processing script of renewal in step 106
The interior perhaps content obtaining link of script, thus the process of step 106 can be: if the process foot updated
This information is the content processing script updated, then the process script of renewal stores the first script storage
The memory space that address is corresponding;Obtain if the information processing script updated is the content processing script updated
Take link, then according to the content obtaining link processing script updated, obtain the process script updated, will more
The new script that processes stores the memory space that the first script storage address is corresponding.
In force, on the one hand, if carry during the script of terminal transmission is more newly requested is the process updated
The content of script, server then can receive script more newly requested after the process script of renewal is stored
The memory space that first script storage address is corresponding.On the other hand, business development personnel can write place
After reason script, process script is uploaded to other storage addresses, can during then the script of terminal transmission is more newly requested
To carry the link information (i.e. content obtaining link) of above-mentioned storage address, server can be according to renewal afterwards
Process the content obtaining link of script, obtain the process script updated, the process script of renewal is stored to the
The memory space that one script storage address is corresponding.
In the embodiment of the present invention, the first proprietary process of business in the continuous integrating process of acquisition target service
The information processing script updated;The proprietary process of business according to the target service prestored stores with script
The corresponding relation of address, determines that the first business is proprietary and processes the first corresponding script storage address;Deposit to script
The script that storage platform sends target service is more newly requested, carries the process script of renewal during script is more newly requested
Information and the first script storage address.So, business development personnel can be deposited in server by terminal
The process script of the proprietary process of business of storage is updated, it is impossible to the process script of amendment common process, thus,
Server can be while realization carries out the renewal of business continuous integrating process to target service, it is ensured that its
What the continuous integrating of its business processed is normally carried out.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of terminal, as shown in Figure 4, institute
State terminal to include:
Acquisition module 401, the first proprietary process of business in the continuous integrating process obtaining target service
The information processing script updated;
Determine module 402, for depositing with script according to the proprietary process of business of the described target service prestored
The corresponding relation of storage address, determines that described first business is proprietary and processes the first corresponding script storage address;
Sending module 403, more newly requested for sending the script of described target service to server, described script
The information processing script of described renewal and described first script storage address is carried in more newly requested.
Optionally, the authentication information of user's input is also carried during described script is more newly requested.
Optionally, as it is shown in figure 5, described terminal also includes:
Receiver module 404, is used for receiving storage address update message, carries in described storage address update message
There are identification information and the second script storage address of the second proprietary process of business of described target service;
More new module 405, for depositing proprietary for the second business described in the described corresponding relation script processing correspondence
Storage address, is updated to described second script storage address.
Optionally, the information processing script of described renewal is the interior perhaps content processing script of described renewal
Obtain link.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of server, as shown in Figure 6,
This server includes:
Receiver module 601, more newly requested for receiving the script of the target service that terminal sends, obtain described foot
The information processing script of the renewal carried during this is more newly requested and the first script storage address, described renewal
Process script belongs to the first proprietary process of business in the continuous integrating process of described target service;
More new module 602, for the information processing script according to described renewal, updates described first script and deposits
The process script of storage address storage;
Calling module 603, during processing when the continuous integrating in described target service, carries out described
During the proprietary process of the first business, call and perform the process script of described first script storage address storage.
Optionally, the authentication information of user's input is also carried during described script is more newly requested;
Described more new module 602, is used for:
If identity corresponding to described authentication information process proprietary with described first business prestored is tested
Card information match, then according to the information processing script of described renewal, update described first script storage ground
The process script of location storage.
Optionally, the information processing script of described renewal is the content obtaining chain processing script of described renewal
Connect;
Described more new module 602, is used for:
According to the content obtaining link processing script of described renewal, obtain the process script of described renewal, will
The script that processes of described renewal stores the memory space that described first script storage address is corresponding.
In the embodiment of the present invention, the first proprietary process of business in the continuous integrating process of acquisition target service
The information processing script updated;The proprietary process of business according to the target service prestored stores with script
The corresponding relation of address, determines that the first business is proprietary and processes the first corresponding script storage address;Deposit to script
The script that storage platform sends target service is more newly requested, carries the process script of renewal during script is more newly requested
Information and the first script storage address.So, business development personnel can be deposited in server by terminal
The process script of the proprietary process of business of storage is updated, it is impossible to the process script of amendment common process, thus,
Server can be while realization carries out the renewal of business continuous integrating process to target service, it is ensured that its
What the continuous integrating of its business processed is normally carried out.
It should be understood that the device that the management continuous integrating that above-described embodiment provides processes script is held in management
When sequel one-tenth processes script, only it is illustrated with the division of above-mentioned each functional module, in actual application,
As desired above-mentioned functions distribution can be completed by different functional modules, will the internal structure of device
It is divided into different functional modules, to complete all or part of function described above.It addition, above-mentioned reality
The management continuous integrating that executing example provides processes the device of script to be implemented with the method that management continuous integrating processes script
Example belongs to same design, and it implements process and refers to embodiment of the method, repeats no more here.
The embodiment of the present invention additionally provides a kind of terminal, refer to Fig. 7, it illustrates involved by the embodiment of the present invention
And the terminal structure schematic diagram with Touch sensitive surface, this terminal may be used for implementing to provide in above-described embodiment
The method carrying out Business Processing.Specifically:
Terminal 700 can include RF (Radio Frequency, radio frequency) circuit 110, include one or
The memorizer 120 of more than one computer-readable recording medium, input block 130, display unit 140, biography
Sensor 150, voicefrequency circuit 160, WiFi (wireless fidelity, Wireless Fidelity) module 170, include one
Individual or more than one process the parts such as the processor 180 of core and power supply 190.Those skilled in the art
It is appreciated that the terminal structure shown in Fig. 7 is not intended that the restriction to terminal, can include than diagram more
Many or less parts, or combine some parts, or different parts are arranged.Wherein:
RF circuit 110 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially,
After the downlink information of base station is received, transfer to one or more than one processor 170 processes;It addition, will
Relate to up data and be sent to base station.Generally, RF circuit 110 include but not limited to antenna, at least one
Amplifier, tuner, one or more agitator, subscriber identity module (SIM) card, transceiver, coupling
Clutch, LNA (Low Noise Amplifier, low-noise amplifier), duplexer etc..Additionally, RF circuit
110 can also be communicated with network and other equipment by radio communication.Described radio communication can use arbitrary logical
Beacon is accurate or agreement, include but not limited to GSM (Global System of Mobile communication, entirely
Ball mobile communcations system), GPRS (General Packet Radio Service, general packet radio service),
CDMA (Code Division Multiple Access, CDMA), WCDMA (Wideband Code
Division Multiple Access, WCDMA), LTE (Long Term Evolution, Long Term Evolution),
Email, SMS (Short Messaging Service, Short Message Service) etc..
Memorizer 120 can be used for storing software program and module, and processor 180 is stored in by operation
The software program of reservoir 120 and module, thus perform the application of various function and data process.Memorizer
120 can mainly include store program area and storage data field, wherein, storage program area can store operating system,
Application program (such as sound-playing function, image player function etc.) etc. needed at least one function;Deposit
Storage data field can store the data (such as voice data, phone directory etc.) that the use according to terminal 700 is created
Deng.Additionally, memorizer 120 can include high-speed random access memory, it is also possible to include non-volatile depositing
Reservoir, for example, at least one disk memory, flush memory device or other volatile solid-state parts.
Correspondingly, memorizer 120 can also include Memory Controller, to provide processor 180 and input block
The access of 130 pairs of memorizeies 120.
Input block 130 can be used for receive input numeral or character information, and produce with user setup with
And function controls relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Specifically,
Input block 130 can include Touch sensitive surface 131 and other input equipments 132.Touch sensitive surface 131, also referred to as
For touching display screen or Trackpad, can collect user thereon or neighbouring touch operation (such as user makes
With any applicable object such as finger, stylus or adnexa on Touch sensitive surface 131 or attached at Touch sensitive surface 131
Near operation), and drive corresponding attachment means according to formula set in advance.Optionally, Touch sensitive surface 131
Touch detecting apparatus and two parts of touch controller can be included.Wherein, touch detecting apparatus detects user's
Touch orientation, and detect the signal that touch operation brings, transmit a signal to touch controller;Touch control
Device receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives processor 180,
And order that processor 180 sends can be received and performed.Furthermore, it is possible to use resistance-type, condenser type,
The polytype such as infrared ray and surface acoustic wave realizes Touch sensitive surface 131.Except Touch sensitive surface 131, input is single
Unit 130 can also include other input equipments 132.Specifically, other input equipments 132 can include but not
It is limited to physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, behaviour
Make one or more in bar etc..
Display unit 140 can be used for showing the information inputted by user or the information being supplied to user and terminal
The various graphical user interface of 700, these graphical user interface can by figure, text, icon, video and
Its combination in any is constituted.Display unit 140 can include display floater 141, optionally, can use
LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode,
Organic Light Emitting Diode) etc. form configure display floater 141.Further, Touch sensitive surface 131 can cover
Display floater 141, when Touch sensitive surface 131 detects thereon or after neighbouring touch operation, sends process to
Device 180 is to determine the type of touch event, with preprocessor 180 according to the type of touch event at display surface
Corresponding visual output is provided on plate 141.Although in the figure 7, Touch sensitive surface 131 and display floater 141
It is to realize input and input function as two independent parts, but in some embodiments it is possible to will
Touch sensitive surface 131 is integrated with display floater 141 and realizes input and output function.
Terminal 700 may also include at least one sensor 150, such as optical sensor, motion sensor and its
His sensor.Specifically, optical sensor can include ambient light sensor and proximity transducer, wherein, environment
Optical sensor can regulate the brightness of display floater 141 according to the light and shade of ambient light, and proximity transducer can be
When terminal 700 moves in one's ear, close display floater 141 and/or backlight.As the one of motion sensor,
Gravity accelerometer can detect the size of (generally three axles) acceleration in all directions, can time static
Detect size and the direction of gravity, can be used for identifying application (such as horizontal/vertical screen switching, the phase of mobile phone attitude
Close game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;As for
Gyroscope that terminal 700 can also configure, barometer, drimeter, thermometer, infrared ray sensor etc. other
Sensor, does not repeats them here.
Voicefrequency circuit 160, speaker 161, microphone 162 can provide the audio frequency between user and terminal 700
Interface.The signal of telecommunication after the voice data conversion that voicefrequency circuit 160 can will receive, is transferred to speaker 161,
Acoustical signal output is converted to by speaker 161;On the other hand, the acoustical signal that microphone 162 will be collected
Be converted to the signal of telecommunication, voicefrequency circuit 160 after receiving, be converted to voice data, then by voice data output
After reason device 180 processes, through RF circuit 110 to be sent to such as another terminal, or voice data is exported
To memorizer 120 to process further.Voicefrequency circuit 160 is also possible that earphone jack, outside providing
If earphone and the communication of terminal 700.
WiFi belongs to short range wireless transmission technology, and terminal 700 can help user by WiFi module 170
Sending and receiving e-mail, browse webpage and access streaming video etc., it has provided the user wireless broadband interconnection
Net accesses.Although Fig. 7 shows WiFi module 170, but it is understood that, it is also not belonging to terminal
700 must be configured into, can omit completely as required in not changing the scope of essence of invention.
Processor 180 is the control centre of terminal 700, utilizes various interface and the whole mobile phone of connection
Various piece, by running or perform to be stored in the software program in memorizer 120 and/or module, and adjusts
By the data being stored in memorizer 120, perform the various functions of terminal 700 and process data, thus right
Mobile phone carries out integral monitoring.Optionally, processor 180 can include one or more process core;Preferably,
Processor 180 can integrated application processor and modem processor, wherein, application processor mainly processes
Operating system, user interface and application program etc., modem processor mainly processes radio communication.Permissible
Being understood by, above-mentioned modem processor can not also be integrated in processor 180.
Terminal 700 also includes the power supply 190 (such as battery) powered to all parts, it is preferred that power supply can
With logically contiguous with processor 180 by power-supply management system, thus realize management by power-supply management system
The functions such as charging, electric discharge and power managed.Power supply 190 can also include one or more directly
Stream or alternating current power supply, recharging system, power failure detection circuit, power supply changeover device or inverter, electricity
The random component such as source positioning indicator.
Although not shown, terminal 700 can also include photographic head, bluetooth module etc., does not repeats them here.
The most in the present embodiment, the display unit of terminal 700 is touch-screen display, and terminal 700 also includes
Memorizer, and one or more than one program, one of them or more than one program is stored in deposits
In reservoir, and it is configured to be performed to state one or more than one program by one or more than one processor
Comprise the instruction for carrying out following operation:
The process script of the renewal of the first proprietary process of business in the continuous integrating process of acquisition target service
Information;
The proprietary process of business according to the described target service prestored stores the corresponding pass of address with script
System, determines that described first business is proprietary and processes the first corresponding script storage address;
The script sending described target service to server is more newly requested, carries during described script is more newly requested
The information processing script of described renewal and described first script storage address.
Optionally, the authentication information of user's input is also carried during described script is more newly requested.
Optionally, described method also includes:
Receive storage address update message, described storage address update message carries described target service
The identification information of the second proprietary process of business and the second script storage address;
Process corresponding script storage address by proprietary for the second business described in described corresponding relation, be updated to institute
State the second script storage address.
Optionally, the information processing script of described renewal is the interior perhaps content processing script of described renewal
Obtain link.
In the embodiment of the present invention, the first proprietary process of business in the continuous integrating process of acquisition target service
The information processing script updated;The proprietary process of business according to the target service prestored stores with script
The corresponding relation of address, determines that the first business is proprietary and processes the first corresponding script storage address;Deposit to script
The script that storage platform sends target service is more newly requested, carries the process script of renewal during script is more newly requested
Information and the first script storage address.So, business development personnel can be deposited in server by terminal
The process script of the proprietary process of business of storage is updated, it is impossible to the process script of amendment common process, thus,
Server can be while realization carries out the renewal of business continuous integrating process to target service, it is ensured that its
What the continuous integrating of its business processed is normally carried out.
The embodiment of the present invention additionally provides a kind of server, and Fig. 8 is the server that the embodiment of the present invention provides
Structural representation.This server 800 can produce bigger difference because of configuration or performance difference, can wrap
Include one or more central processing units (central processing units, CPU) 822 (such as,
Or more than one processor) and memorizer 832, one or more storage application program 842 or data
The storage medium 830 (such as one or more mass memory units) of 844.Wherein, memorizer 832
Can be of short duration storage with storage medium 830 or persistently store.The program being stored in storage medium 830 is permissible
Including one or more modules (diagram do not mark), each module can include in server be
Row command operating.Further, central processing unit 822 could be arranged to communicate with storage medium 830,
Server 800 performs a series of command operatings in storage medium 830.
Server 800 can also include one or more power supplys 826, one or more wired or nothings
Wired network interface 850, one or more input/output interfaces 858, one or more keyboards 856,
And/or, one or more operating systems 841, such as Windows ServerTM, Mac OS XTM,
UnixTM, LinuxTM, FreeBSDTM etc..
Server 800 can include memorizer, and one or more than one program, one of them
Or more than one program is stored in memorizer, and it is configured to be held by one or more than one processor
Row one or more than one program comprise the instruction for carrying out following operation:
Receive the script of target service that terminal sends more newly requested, obtain described script more newly requested in carry
The information of script of processing of renewal and the first script storage address, the process script of described renewal belongs to described
The first proprietary process of business in the continuous integrating process of target service;
According to the information processing script of described renewal, update the process of described first script storage address storage
Script;
During the continuous integrating in described target service processes, carry out the described first proprietary process of business
Time, call and perform the process script of described first script storage address storage.
Optionally, the authentication information of user's input is also carried during described script is more newly requested;
The described information processing script according to described renewal, updates described first script storage address storage
Process script, including:
If identity corresponding to described authentication information process proprietary with described first business prestored is tested
Card information match, then according to the information processing script of described renewal, update described first script storage ground
The process script of location storage.
Optionally, the information processing script of described renewal is the content obtaining chain processing script of described renewal
Connect;
The described information processing script according to described renewal, updates described first script storage address storage
Process script, including:
According to the content obtaining link processing script of described renewal, obtain the process script of described renewal, will
The script that processes of described renewal stores the memory space that described first script storage address is corresponding.
In the embodiment of the present invention, the first proprietary process of business in the continuous integrating process of acquisition target service
The information processing script updated;The proprietary process of business according to the target service prestored stores with script
The corresponding relation of address, determines that the first business is proprietary and processes the first corresponding script storage address;Deposit to script
The script that storage platform sends target service is more newly requested, carries the process script of renewal during script is more newly requested
Information and the first script storage address.So, business development personnel can be deposited in server by terminal
The process script of the proprietary process of business of storage is updated, it is impossible to the process script of amendment common process, thus,
Server can be while realization carries out the renewal of business continuous integrating process to target service, it is ensured that its
What the continuous integrating of its business processed is normally carried out.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can be passed through
Hardware completes, it is also possible to instructing relevant hardware by program and complete, described program can be stored in
In a kind of computer-readable recording medium, storage medium mentioned above can be read only memory, disk or
CD etc..
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all the present invention's
Within spirit and principle, any modification, equivalent substitution and improvement etc. made, should be included in the present invention's
Within protection domain.
Claims (15)
1. one kind manages the method that continuous integrating processes script, it is characterised in that described method includes:
The process script of the renewal of the first proprietary process of business in the continuous integrating process of acquisition target service
Information;
The proprietary process of business according to the described target service prestored stores the corresponding pass of address with script
System, determines that described first business is proprietary and processes the first corresponding script storage address;
The script sending described target service to server is more newly requested, carries during described script is more newly requested
The information processing script of described renewal and described first script storage address.
Method the most according to claim 1, it is characterised in that also carry during described script is more newly requested
There is the authentication information that user inputs.
Method the most according to claim 1, it is characterised in that described method also includes:
Receive storage address update message, described storage address update message carries described target service
The identification information of the second proprietary process of business and the second script storage address;
Process corresponding script storage address by proprietary for the second business described in described corresponding relation, be updated to institute
State the second script storage address.
Method the most according to claim 1, it is characterised in that the information processing script of described renewal
For perhaps content obtaining link in the process script of described renewal.
5. one kind manages the method that continuous integrating processes script, it is characterised in that described method includes:
Receive the script of target service that terminal sends more newly requested, obtain described script more newly requested in carry
The information of script of processing of renewal and the first script storage address, the process script of described renewal belongs to described
The first proprietary process of business in the continuous integrating process of target service;
According to the information processing script of described renewal, update the process of described first script storage address storage
Script;
During the continuous integrating in described target service processes, carry out the described first proprietary process of business
Time, call and perform the process script of described first script storage address storage.
Method the most according to claim 5, it is characterised in that also carry during described script is more newly requested
There is the authentication information that user inputs;
The described information processing script according to described renewal, updates described first script storage address storage
Process script, including:
If identity corresponding to described authentication information process proprietary with described first business prestored is tested
Card information match, then according to the information processing script of described renewal, update described first script storage ground
The process script of location storage.
Method the most according to claim 5, it is characterised in that the information processing script of described renewal
The content obtaining link processing script for described renewal;
The described information processing script according to described renewal, updates described first script storage address storage
Process script, including:
According to the content obtaining link processing script of described renewal, obtain the process script of described renewal, will
The script that processes of described renewal stores the memory space that described first script storage address is corresponding.
8. a terminal, it is characterised in that described terminal includes:
Acquisition module, for obtaining the first proprietary process of business during the continuous integrating of target service processes more
The new information processing script;
Determine module, store with script for the proprietary process of business according to the described target service prestored
The corresponding relation of address, determines that described first business is proprietary and processes the first corresponding script storage address;
Sending module, more newly requested for sending the script of described target service to server, described script is more
The information processing script of described renewal and described first script storage address is carried in newly requested.
Terminal the most according to claim 8, it is characterised in that also carry during described script is more newly requested
There is the authentication information that user inputs.
Method the most according to claim 8, it is characterised in that described terminal also includes:
Receiver module, is used for receiving storage address update message, carries in described storage address update message
The identification information of the second proprietary process of business of described target service and the second script storage address;
More new module, for processing corresponding script storage by proprietary for the second business described in described corresponding relation
Address, is updated to described second script storage address.
11. terminals according to claim 8, it is characterised in that the information processing script of described renewal
For perhaps content obtaining link in the process script of described renewal.
12. 1 kinds of servers, it is characterised in that described server includes:
Receiver module, more newly requested for receiving the script of the target service that terminal sends, obtain described script
The information processing script of the renewal carried in more newly requested and the first script storage address, the place of described renewal
Reason script belongs to the first proprietary process of business in the continuous integrating process of described target service;
More new module, for the information processing script according to described renewal, updates described first script storage
The process script of address storage;
Calling module, during processing when the continuous integrating in described target service, carries out described the
During the proprietary process of one business, call and perform the process script of described first script storage address storage.
13. servers according to claim 12, it is characterised in that during described script is more newly requested also
Carry the authentication information of user's input;
Described more new module, is used for:
If identity corresponding to described authentication information process proprietary with described first business prestored is tested
Card information match, then according to the information processing script of described renewal, update described first script storage ground
The process script of location storage.
14. servers according to claim 12, it is characterised in that the process script of described renewal
Information is the content obtaining link processing script of described renewal;
Described more new module, is used for:
According to the content obtaining link processing script of described renewal, obtain the process script of described renewal, will
The script that processes of described renewal stores the memory space that described first script storage address is corresponding.
15. 1 kinds manage continuous integrating and process the system of script, it is characterised in that described method includes terminal
And server, wherein:
Described terminal, for obtaining the first proprietary process of business during the continuous integrating of target service processes more
The new information processing script, deposits with script according to the proprietary process of business of the described target service prestored
The corresponding relation of storage address, determines that described first business is proprietary and processes the first corresponding script storage address, to
The script that described server sends described target service is more newly requested, carries during described script is more newly requested
State the information processing script of renewal and described first script storage address;
Described server, more newly requested for receiving the script of the target service that described terminal sends, obtain institute
State script more newly requested in the information of script of processing of renewal carried and the first script storage address, according to institute
State renewal process script information, update described first script storage address storage process script, when
During the continuous integrating of described target service processes, when carrying out the proprietary process of described first business, call
And perform the process script of described first script storage address storage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610203138.0A CN105843651B (en) | 2016-03-31 | 2016-03-31 | A kind of methods, devices and systems of management continuous integrating processing script |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610203138.0A CN105843651B (en) | 2016-03-31 | 2016-03-31 | A kind of methods, devices and systems of management continuous integrating processing script |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105843651A true CN105843651A (en) | 2016-08-10 |
CN105843651B CN105843651B (en) | 2019-10-11 |
Family
ID=56596585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610203138.0A Active CN105843651B (en) | 2016-03-31 | 2016-03-31 | A kind of methods, devices and systems of management continuous integrating processing script |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105843651B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110413262A (en) * | 2019-07-23 | 2019-11-05 | 北京启迪区块链科技发展有限公司 | A kind of management method of business function, apparatus and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070240209A1 (en) * | 2006-04-05 | 2007-10-11 | Lewis Adam C | Session persistence on a wireless network |
CN102880546A (en) * | 2012-09-03 | 2013-01-16 | 上海方正数字出版技术有限公司 | Software integration testing method and system based on extensible markup language (XML) database |
CN104125504A (en) * | 2014-07-24 | 2014-10-29 | 海信集团有限公司 | Deployment method, device and system based on continuous integration |
CN104423960A (en) * | 2013-09-10 | 2015-03-18 | 阿里巴巴集团控股有限公司 | Continuous project integration method and continuous project integration system |
CN104778032A (en) * | 2014-01-09 | 2015-07-15 | 阿尔卡特朗讯 | Method and equipment used for carrying out continuous integration |
-
2016
- 2016-03-31 CN CN201610203138.0A patent/CN105843651B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070240209A1 (en) * | 2006-04-05 | 2007-10-11 | Lewis Adam C | Session persistence on a wireless network |
CN102880546A (en) * | 2012-09-03 | 2013-01-16 | 上海方正数字出版技术有限公司 | Software integration testing method and system based on extensible markup language (XML) database |
CN104423960A (en) * | 2013-09-10 | 2015-03-18 | 阿里巴巴集团控股有限公司 | Continuous project integration method and continuous project integration system |
CN104778032A (en) * | 2014-01-09 | 2015-07-15 | 阿尔卡特朗讯 | Method and equipment used for carrying out continuous integration |
CN104125504A (en) * | 2014-07-24 | 2014-10-29 | 海信集团有限公司 | Deployment method, device and system based on continuous integration |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110413262A (en) * | 2019-07-23 | 2019-11-05 | 北京启迪区块链科技发展有限公司 | A kind of management method of business function, apparatus and system |
Also Published As
Publication number | Publication date |
---|---|
CN105843651B (en) | 2019-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103327102B (en) | A kind of method and apparatus recommending application program | |
CN103294515B (en) | A kind of methods, devices and systems for obtaining application program | |
CN104618217B (en) | Share method, terminal, server and the system of resource | |
CN103279288B (en) | Data transmission method, device and terminal unit | |
CN103473092B (en) | A kind of download the processing method of application, device and terminal unit | |
CN106612250A (en) | Resource utilization authority judgment system and method | |
CN104468679A (en) | Geographic position sharing method and system and terminals | |
CN106161176A (en) | Cluster conversation message treatment method and device | |
CN104765591A (en) | Method and system for updating software configuration parameter, and terminal server | |
CN106462697A (en) | Auxiliary service management method and apparatus | |
CN106912048A (en) | Access-in point information sharing method and device | |
CN105208458A (en) | Virtual frame display method and device | |
CN108228230A (en) | Upgrade method, terminal and the computer readable storage medium of UFS firmwares | |
CN104965716A (en) | Icon updating method, client apparatus, and terminal apparatus | |
CN107219951A (en) | Touch screen control method, device, storage medium and terminal device | |
CN105992026A (en) | Method and device for displaying barrage comment information | |
CN106713608A (en) | Application function state modifying method and apparatus, and terminal | |
CN108090345A (en) | Linux system external command performs method and device | |
CN106155717A (en) | A kind of method and apparatus that SDK is integrated into third party APK | |
CN104699501A (en) | Method and device for running application program | |
CN108549826A (en) | Method of calibration, terminal, server and the readable storage medium storing program for executing of application program | |
CN104573437A (en) | Information authentication method, device and terminal | |
CN105635553A (en) | Image shooting method and device | |
CN106656978A (en) | Account login method and server | |
CN109472157A (en) | Storage method, mobile terminal and the computer storage medium of application data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20160810 Assignee: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd. Assignor: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd. Contract record no.: X2021980000151 Denomination of invention: A method, device and system for managing continuous integration processing scripts Granted publication date: 20191011 License type: Common License Record date: 20210107 |
|
EE01 | Entry into force of recordation of patent licensing contract |