Indicating a trait of a continuous delivery pipeline

US2016253172A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016253172-A1
Application numberUS-201315032650-A
CountryUS
Kind codeA1
Filing dateNov 15, 2013
Priority dateNov 15, 2013
Publication dateSep 1, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Examples disclosed herein relate to indicating a trait of a continuous delivery pipeline. Examples include accessing, for each of a plurality of continuous delivery (CD) pipelines, respective pipeline characteristics previously collected by a collection engine of a CD server for at least one of the CD pipelines, and indicating a trait of the pipeline characteristics of at least one of the CD pipelines.

First claim

Opening claim text (preview).

What is claimed is: 1 . A non-transitory machine-readable storage medium comprising instructions executable by a processing resource to: access, for each of a plurality of continuous delivery (CD) pipelines, respective pipeline characteristics including respective pipeline performance data, pipeline traits, and application traits for the CD pipeline previously collected by a collection engine of a CD server at least partially implementing the CD pipeline; wherein, for each of the CD pipelines, the respective application traits indicate aspects of a computer application for which the CD pipeline is defined; acquire a query associated with at least one of performance criteria and application criteria; and in response to the query, indicate at least one accessed pipeline trait for a given one of the CD pipelines for which the at least one of the performance criteria and the application traits are satisfied by the pipeline performance data for the given CD pipeline and the application traits for the given CD pipeline, respectively. 2 . The storage medium of claim 1 , wherein the instructions to indicate comprise instructions to: in response to the query, identify multiple of the CD pipelines for which the at least one of the performance criteria and the application criteria are satisfied by at least one of the respective pipeline performance data and the respective application traits for each of the identified CD pipelines; and output a report indicating at least one of the pipeline traits for each of the identified CD pipelines. 3 . The storage medium of claim 2 , wherein the instructions to indicate further comprise instructions to: specify, in the report, any pipeline traits common to each of the identified CD pipelines, wherein, for each of the CD pipelines, the pipeline traits include pipeline configuration data and at least one pipeline attribute. 4 . The storage medium of claim 3 , wherein the instructions to indicate further comprise instructions to: specify, in the report, any pipeline traits varying between the identified CD pipelines. 5 . The storage medium of claim 2 , wherein: the report indicates, for each identified CD pipeline, at least one of a plurality of CD server traits for a CD server at least partially implementing the identified CD pipeline, and for each identified CD pipeline, the plurality of CD server traits include at least one of CD server configuration data and CD server attributes for the CD server for the CD at least partially implementing the identified CD pipeline. 6 . The storage medium of claim 1 , wherein: the instructions to acquire the query comprise instructions to: access a plurality of target pipeline characteristics for a target CD pipeline; and acquire the query specifying a selection of performance data to be improved by a threshold amount for the target CD pipeline, wherein the performance criteria is based on the selected performance data and the threshold amount; and the instructions to indicate comprise instructions to: in response to the query, indicate at least one accessed pipeline trait of a particular one of the CD pipelines for which the accessed performance data for the particular CD pipeline satisfies the performance criteria and the respective pipeline characteristics for the CD pipeline satisfy a similarity metric relative to the target pipeline characteristics. 7 . The storage medium of claim 6 , wherein the instructions to indicate comprise instructions to: identify multiple of the CD pipelines each of whose pipeline characteristics satisfy a similarity metric relative to the target pipeline characteristics, and each of whose performance data over time includes the threshold amount of improvement in the selected performance data; and for each of the identified CD pipelines, indicate a respective change in one of the pipeline traits of the identified CD pipeline that occurred within a target time period before the threshold improvement in the selected performance data. 8 . A system comprising: a characteristic engine to access, for each of a plurality of continuous delivery (CD) pipelines, respective pipeline characteristics including pipeline performance data and pipeline traits for the CD pipeline, the pipeline performance data and pipeline traits for at least a given one of the CD pipelines previously collected by a collection engine of a CD server at least partially implementing the given CD pipeline; a selection engine to acquire target pipeline characteristics for a target CD pipeline and a selection of performance data to be improved by a threshold amount for the target CD pipeline; an identification engine to identify one of the plurality of CD pipelines whose pipeline characteristics satisfy a similarity metric relative to the target pipeline characteristics, and whose performance data over time includes the threshold amount of improvement in the selected performance data; and a recommendation engine to indicate, as a recommended change for improving the selected performance data of the target CD pipeline, a change in one of the pipeline traits of the identified CD pipeline that occurred within a target time period before the threshold improvement in the selected performance data. 9 . The system of claim 8 , the respective pipeline characteristics for each of the plurality of CD pipelines further including, for each of the CD pipelines, application traits for a computer application for which the CD pipeline is defined, the application traits previously collected by the collection engine. 10 . The system of claim 8 , wherein: the identification engine is to identify multiple of the CD pipelines whose pipeline characteristics satisfy a similarity metric relative to the target pipeline characteristics for the target CD pipeline, and whose performance data over time includes the threshold amount of improvement in the selected performance data; and the recommendation engine is to indicate, for each of the identified CD pipelines, a change in one of the pipeline characteristics for the CD pipeline that occurred within a target time period before the threshold improvement; wherein the recommendation engine is further to output a report indicating each of the respective changes as a recommended change for improving the performance of the target CD pipeline. 11 . The system of claim 8 , wherein: the identification engine is to identify multiple of the CD pipelines whose pipeline characteristics satisfy a similarity metric relative to the target pipeline characteristics, and whose performance data over time includes a threshold amount of decline in the selected performance data; and the recommendation engine is to indicate, for each of the identified CD pipelines, a change in one of the pipeline characteristics for the CD pipeline that occurred within a target time period before the threshold decline; wherein the recommendation engine is further to output a report indicating each of the respective changes as associated with a negative change in the selected performance data. 12 . The system of claim 8 , further comprising: the collection engine to collect the respective pipeline characteristics for the at least one of the CD pipelines; the respective pipeline characteristics for each of the at least one of the CD pipelines comprising CD server traits, including CD server configuration data and CD server attributes for a CD server at least partially implementing the CD pipeline; wherein, for each of the at least one of the CD pipelines, the collection engine is to collect the respective pipeline traits via an application programming interface (API) providing ac

Assignees

Inventors

Classifications

  • Score-carding, benchmarking or key performance indicator [KPI] analysis · CPC title

  • G06F8/70Primary

    Software maintenance or management · CPC title

  • Creation or generation of source code · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016253172A1 cover?
Examples disclosed herein relate to indicating a trait of a continuous delivery pipeline. Examples include accessing, for each of a plurality of continuous delivery (CD) pipelines, respective pipeline characteristics previously collected by a collection engine of a CD server for at least one of the CD pipelines, and indicating a trait of the pipeline characteristics of at least one of the CD pi…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification G06F8/70. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).