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