Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020139073 - SYSTEM AND METHOD TO GENERATE HASH VALUES FOR PROJECT ARTIFACT AND SOFTWARE PACKAGE

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS:

1. A computer-implemented method to generate hash values for a project artifact, the method comprising steps of:

generating (104) one or more hash values corresponding to each project artifacts through a hash generator;.

uploading (106) the generated hash values and the project artifacts into a temporary storage;

storing (108) the project artifacts with the corresponding hash values in a version repositoiy;

retrieving (1 10) the project artifacts and the hash values from the version repository and matches the project artifacts with the hash values through a comparison generator;

comparing (1 12) the matched project artifacts against a delivery checklist through the comparison generator to determine an existence of the project artifacts in the version repository during a labeling operation;

performing (1 14) the labeling operation on the project artifacts matched with the hash values to obtain a release label through a label generator, wherein the label generator uploads the release label in the version repository; and

receiving (1 16) the release label from the version repository through a report generator to generate an audit report.

2. The method according to claim 1, wherein the comparison generator examines a date of the project artifacts in the version repository against a baseline date during the labeling operation.

3. The method according to claim t, wherein the report generator generates an exception message on determining a mismatch of the hash values during of the comparison of the hash values and the project artifacts.

4. The method according to claim. 1, wherein the version repository performs a backend- verification of the hash values for each project artifacts.

5. The method according to claim 1, wherein the audit report is stored in the version repository.

6. The method according to claim I., wherein the project artifacts are ready to be released after generation of the audit report.

7. A system (600) to generate hash values lor a. project artifact and a software package, the system (600) comprises:

a hash generator (602) to generate one or more hash values corresponding to each project artifacts (601);

a temporary storage (604) to receive the generated hash values and the project artifacts (601 ) from the hash generator (602);

a version repository (612) to store the project artifacts (601) with the corresponding hash values;

a comparison generator (606) to retrieve the project artifacts and the hash values from the version repository (612) and matches the project artifacts (601) with the hash values, wherein the comparison generator (606) further compares the matched project artifacts (601) against a delivery checklist to determine an existence of the project artifacts (601) in the version repository (612) during a labeling operation;

a label generator (608) to perform the labeling operation on the project artifacts (601) matched with the hash values to obtain a. release label, wherein the label generator (608) uploads the release label in the version repository (612); and

a report generator (610) to receive the release label from the version repository (612) and generates an audit report.

8. The system according to claim 7, wherein the comparison generator (606) examines a date of the project artifacts (601) in the version repository against a baseline date during the labeling operation.

9. The system according to claim 7, wherein the report generator (610) generates an exception message on determining a mismatch of the hash values during of the comparison of the hash values and the project artifacts.

10. The system according to claim 7, wherein the version repository (612) performs a backend verification of the hash values for each project artifacts (601).