Private pod release permission control implementation method and device

A permission control, to-be-released technology, applied in program control devices, computer security devices, program/content distribution protection, etc., can solve the problems of high communication costs and inconvenient operations, and achieve the effect of increasing communication costs

Active Publication Date: 2017-11-24
WUHAN DOUYU NETWORK TECH CO LTD
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problems of inconvenient operation and high communication costs in the existing private pod publishing authority control scheme, the present invention provides a method and device for realizing private pod publishing authority control

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Private pod release permission control implementation method and device
  • Private pod release permission control implementation method and device
  • Private pod release permission control implementation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0044] At first the relevant terms involved in the present invention are explained:

[0045] git: an open source distributed version control tool for agile and efficient handling of any small or large projects;

[0046] cocoapods: an open source iOS dependency package management tool developed based on ruby;

[0047] pod: each dependent package in cocoapods is called pod;

[0048] podspec file: pod description file, including author, description, type, dynamic / static library dependencies and other information;

[0049] spec warehouse: the git warehouse used to host podspec files;

[0050] Open spec warehouse: a git warehouse provided by cocoapods, used to store podspec f...

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

PUM

No PUM Login to view more

Abstract

The invention provides a private pod release permission control implementation method and device. The method includes: S1, executing a pre-written private pod release script to submit a podspec file of a to-be-released private pod into a new branch of a local private spec repository, pushing the new branch to a remote private spec repository, and creating a merging request; S2, when a server corresponding to the remote private spec repository receives the merging request, informing a manager of the remote private spec repository of checking of podspec file content in the new branch; if the checking is passed, merging the new branch with a master branch of the remote private spec repository. The private pod release permission control implementation method and device have the advantage that permission control of a private pod release process can be realized conveniently without increasing cost of communication between the manager of the spec repository and developers.

Description

technical field [0001] The present invention relates to the field of software development, and more specifically, to a method and device for realizing private pod publishing authority control. Background technique [0002] In iOS development, cocoapods is the most commonly used dependency package management tool. More and more companies have begun to package their own commonly used tool libraries into pods (dependency packages) to provide for the company's own projects. Considering commercial confidentiality Regarding copyright issues, these pods will not be published to the open spec warehouse provided by cocoapods, but to the internal spec warehouse. [0003] Usually, the method of publishing a private pod is to first run the podlib lint command to verify the podspec file, and then run the podrepopush command to publish the podspec file of the private pod to the private spec warehouse. When publishing a private pod to a private spec warehouse in this solution, everyone wh...

Claims

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

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/10G06F9/44
CPCG06F8/22G06F21/105
Inventor 黄露洋陈少杰张文明
Owner WUHAN DOUYU NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products