Open Source Software
Скачать 1.28 Mb.
|
Continuous Integration1.Question 1 Continuous Integration (Select all answers that apply): 1 / 1 point Can be costly to set up, as it requires a server and staff and training developers to use properly Correct Yes, it is work to set up and learn to use. Can speed development, as wrong paths can be discovered before they are pursued for a long time Correct This is a major reason to use CI. Can put a strain on developers who have to submit changes constantly Correct Yes it is more work, but it has great benefit when the workflow adapts to it Speeds up the development process, as builds and tests are fully automated Correct This is a major reason to use CI. Minimizes regression bugs, since thorough testing is done at every stage before release (i.e. continuously) Correct This is a major reason to use CI. 2.Question 2 What is the correct order of the Continuous Integration process stages? 1 / 1 point Integration, Delivery and Deployment Delivery, Integration and Deployment Integration, Deployment and Delivery Deployment, Delivery and Integration Correct The correct order is: Integration, Delivery and Deployment 3.Question 3 Which statement is true? 1 / 1 point You do not need a revision control system such as Git if you use Continuous Integration methods You do not need Continuous Integration if you use a revision control system such as Git Use of Continuous Integration and revision control methods are independent, but are usually employed together Correct Using CI and a revision controls system are different degrees of freedom, but they are often used together. 4.Question 4 The Linux Kernel Continuous Integration Project was initiated by: 1 / 1 point The Free Software Foundation FIFA Linaro The Apache Software Foundation The Linux Foundation Correct The LKCI was begun by Linaro 5.Question 5 There are many tooling suites used for Continuous Integration. The most widely used one is: 1 / 1 point Eclipse Travis CI Emacs Jenkins Bamboo Correct Jenkins has the largest market share especially for larger projects |