Correct Answer is Option (iv) Extendability
Select a ci tool based on its extendability and reusability
Continuous Integration (CI) in computer programming is a cycle of construct computerization and code testing each time the improvement group makes changes to variant control. During the Continuous coordination measure, engineers share and consolidation their changes (code and unit tests) into an assembled adaptation control storehouse upon the finish of each venture task.
In the event that you actually can't help thinking about why consistent coordination is so significant, here are a portion of the reasons:
CI assists with staying away from combine clashes, hard to-fix bugs, copied code and discrepant coding methodologies
CI assists with diminishing code audit time and makes the undertaking code more homogenous
CI paces up the advancement cycle and pushes delivers nearer
CI guarantees persistent input
CI assists with lessening the undertaking overabundance
What highlights extraordinary nonstop mix instruments have to bring to the table:
Vigorous environment. A CI device plans to accelerate the venture delivery and remove additional endeavors from the advancement cycle. Prior to fusing the device, ensure it doesn't make any bottlenecks for your venture.
Cloud similarity. A decent CI apparatus ought to permit moving information to and from the cloud with no issues.
Sending alternatives. A CI device ought to take into consideration inconvenience free organization.
Joining alternatives. Your CI device ought to be fit for coordinating with different apparatuses and administrations that are utilized on the undertaking.
Wellbeing and security. A valuable CI instrument, regardless of whether it's business or open-source, ought not represent any security dangers to your undertaking information.