Continuous Integration (CI) Task

From GM-RKB
Jump to navigation Jump to search

A Continuous Integration (CI) Task is a software integration task that is an automated task.



References

2022


2019

  • https://aspiresoftware.in/blog/what-is-ci-cd-approach-in-software-industries-an-introduction/
    • QUOTE: Continuous Integration (CI) is a development approach that allows developers to continuously integrate(merge) code into a single shared(master branch) and easy to access repository.

      In a CI practice, developers build, run, and test code on their own workstations before committing code to the version control repository. After modifications are made to the repository, a chain of events is put into action.

      A typical first step in this process is to build the latest version of the source code. If the build process is successful, unit tests are executed. If a unit test process is successful, the build is deployed to test environments where system tests are performed (using automated tests). The team is informed about the status of this process, and a report is passed to provide details, such as build number, defects, and the number of tests.