Academic Journal
Method for Continuous Integration and Deployment Using a Pipeline Generator for Agile Software Projects.
| Τίτλος: | Method for Continuous Integration and Deployment Using a Pipeline Generator for Agile Software Projects. |
|---|---|
| Συγγραφείς: | Donca, Ionut-Catalin, Stan, Ovidiu Petru, Misaros, Marius, Gota, Dan, Miclea, Liviu |
| Πηγή: | Sensors (14248220); Jun2022, Vol. 22 Issue 12, pN.PAG-N.PAG, 18p |
| Θεματικοί όροι: | Agile software development, Computer software industry, Computer software development, Computer software, Configuration management |
| Περίληψη: | Lately, the software development industry is going through a slow but real transformation. Software is increasingly a part of everything, and, software developers, are trying to cope with this exploding demand through more automation. The pipelining technique of continuous integration (CI) and continuous delivery (CD) has developed considerably due to the overwhelming demand for the deployment and deliverability of new features and applications. As a result, DevOps approaches and Agile principles have been developed, in which developers collaborate closely with infrastructure engineers to guarantee that their applications are deployed quickly and reliably. Thanks to pipeline approach thinking, the efficiency of projects has greatly improved. Agile practices represent the introduction to the system of new features in each sprint delivery. Those practices may contain well-developed features or can contain bugs or failures which impact the delivery. The pipeline approach, depicted in this paper, overcomes the problems of delivery, improving the delivery timeline, the test load steps, and the benchmarking tasks. It decreases system interruption by integrating multiple test steps and adds stability and deliverability to the entire process. It provides standardization which means having an established, time-tested process to use, and can also decrease ambiguity and guesswork, guarantee quality and boost productivity. This tool is developed with an interpreted language, namely Bash, which offers an easier method to integrate it into any platform. Based on the experimental results, we demonstrate the value that this solution currently creates. This solution provides an effective and efficient way to generate, manage, customize, and automate Agile-based CI and CD projects through automated pipelines. The suggested system acts as a starting point for standard CI/CD processes, caches Docker layers for subsequent usage, and implements highly available deliverables in a Kubernetes cluster using Helm. Changing the principles of this solution and expanding it into multiple platforms (windows) will be addressed in a future discussion. [ABSTRACT FROM AUTHOR] |
| Copyright of Sensors (14248220) is the property of MDPI and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Βάση Δεδομένων: | Complementary Index |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://resolver.ebsco.com/c/fiv2js/result?sid=EBSCO:edb&genre=article&issn=14248220&ISBN=&volume=22&issue=12&date=20220615&spage=N.PAG&pages=&title=Sensors (14248220)&atitle=Method%20for%20Continuous%20Integration%20and%20Deployment%20Using%20a%20Pipeline%20Generator%20for%20Agile%20Software%20Projects.&aulast=Donca%2C%20Ionut-Catalin&id=DOI:10.3390/s22124637 Name: Full Text Finder (for New FTF UI) (ns324271) Category: fullText Text: Full Text Finder MouseOverText: Full Text Finder |
|---|---|
| Header | DbId: edb DbLabel: Complementary Index An: 157823027 RelevancyScore: 916 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 915.925842285156 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Method for Continuous Integration and Deployment Using a Pipeline Generator for Agile Software Projects. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Donca%2C+Ionut-Catalin%22">Donca, Ionut-Catalin</searchLink><br /><searchLink fieldCode="AR" term="%22Stan%2C+Ovidiu+Petru%22">Stan, Ovidiu Petru</searchLink><br /><searchLink fieldCode="AR" term="%22Misaros%2C+Marius%22">Misaros, Marius</searchLink><br /><searchLink fieldCode="AR" term="%22Gota%2C+Dan%22">Gota, Dan</searchLink><br /><searchLink fieldCode="AR" term="%22Miclea%2C+Liviu%22">Miclea, Liviu</searchLink> – Name: TitleSource Label: Source Group: Src Data: Sensors (14248220); Jun2022, Vol. 22 Issue 12, pN.PAG-N.PAG, 18p – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Agile+software+development%22">Agile software development</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+industry%22">Computer software industry</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+development%22">Computer software development</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software%22">Computer software</searchLink><br /><searchLink fieldCode="DE" term="%22Configuration+management%22">Configuration management</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Lately, the software development industry is going through a slow but real transformation. Software is increasingly a part of everything, and, software developers, are trying to cope with this exploding demand through more automation. The pipelining technique of continuous integration (CI) and continuous delivery (CD) has developed considerably due to the overwhelming demand for the deployment and deliverability of new features and applications. As a result, DevOps approaches and Agile principles have been developed, in which developers collaborate closely with infrastructure engineers to guarantee that their applications are deployed quickly and reliably. Thanks to pipeline approach thinking, the efficiency of projects has greatly improved. Agile practices represent the introduction to the system of new features in each sprint delivery. Those practices may contain well-developed features or can contain bugs or failures which impact the delivery. The pipeline approach, depicted in this paper, overcomes the problems of delivery, improving the delivery timeline, the test load steps, and the benchmarking tasks. It decreases system interruption by integrating multiple test steps and adds stability and deliverability to the entire process. It provides standardization which means having an established, time-tested process to use, and can also decrease ambiguity and guesswork, guarantee quality and boost productivity. This tool is developed with an interpreted language, namely Bash, which offers an easier method to integrate it into any platform. Based on the experimental results, we demonstrate the value that this solution currently creates. This solution provides an effective and efficient way to generate, manage, customize, and automate Agile-based CI and CD projects through automated pipelines. The suggested system acts as a starting point for standard CI/CD processes, caches Docker layers for subsequent usage, and implements highly available deliverables in a Kubernetes cluster using Helm. Changing the principles of this solution and expanding it into multiple platforms (windows) will be addressed in a future discussion. [ABSTRACT FROM AUTHOR] – Name: Abstract Label: Group: Ab Data: <i>Copyright of Sensors (14248220) is the property of MDPI and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=157823027 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.3390/s22124637 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 18 StartPage: N.PAG Subjects: – SubjectFull: Agile software development Type: general – SubjectFull: Computer software industry Type: general – SubjectFull: Computer software development Type: general – SubjectFull: Computer software Type: general – SubjectFull: Configuration management Type: general Titles: – TitleFull: Method for Continuous Integration and Deployment Using a Pipeline Generator for Agile Software Projects. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Donca, Ionut-Catalin – PersonEntity: Name: NameFull: Stan, Ovidiu Petru – PersonEntity: Name: NameFull: Misaros, Marius – PersonEntity: Name: NameFull: Gota, Dan – PersonEntity: Name: NameFull: Miclea, Liviu IsPartOfRelationships: – BibEntity: Dates: – D: 15 M: 06 Text: Jun2022 Type: published Y: 2022 Identifiers: – Type: issn-print Value: 14248220 Numbering: – Type: volume Value: 22 – Type: issue Value: 12 Titles: – TitleFull: Sensors (14248220) Type: main |
| ResultId | 1 |