P Quiz 9

docx

School

New York University *

*We aren’t endorsed by this school

Course

4513

Subject

Computer Science

Date

Feb 20, 2024

Type

docx

Pages

4

Uploaded by ara21059

Report
1. Jenkins uses a __________ architecture? 1. master-master 2. master-agent 3. peer-to-peer 4. monolithic 2. Jenkins is written in...? 1. Python 2. Java 3. C++ 4. Ruby 3. If we need to set a path that Travis will use in our tests, it should go in a section called: 1. env 2. add_ons 3. services 4. install 4. Continuous integration requires developers to...? 1. make sure that the new code is integrated only within their own branch 2. push their code to master branch regularly 3. commit their changes all at once 4. all of the above 5. In Travis, we should deploy our code to the end users in a section called: 1. before_install 2. addons
3. after_success 4. services 6. The Travis YAML file is an example of...? 1. imperative programming 2. declarative programming 3. procedural programming 4. object oriented programming 7. In Travis if we want to send a message to Slack about a build, it should go in the section called: 1. add_ons 2. authorizations 3. nullifications 4. notifications 8. With the use of Jenkins the source code is built and tested...? 1. Jenkins does NOT build or test the source code 2. once the entire source code was built 3. after every single commit 4. none of the above 9. Software was moved away from release versions due to the...? 1. rise of agile software practices 2. growing capabilities of web services 3. shift from monolithic to service- oriented architectures 4. all of the above 10. Feature branching is a practice of...? 1. using version control software 2. distributing the work on project features among teammates
3. merging code into the main branch only when a feature is complete 4. merging code into the main branch as frequently as possible 11. The password to SSH on Travis should be...? 1. stored as an encrypted environment variable 2. hard-coded in Travis YML file 3. there is NO need to have a password to SSH on Travis 4. hard-coded in the deploy.sh file 12. CI developers integrate their work into master...? 1. at least daily 2. as infrequently as possible 3. at the end of the project 4. never 13. Continuous Delivery stage...? 1. integrates the code with the master branch 2. puts the code into production 3. delivers the code to the place of execution 4. all of the above 14. Travis CI can...? 1. hook to GitHub and watch your repo 2. connect to Slack 3. build your test environment and run your tests 4. all of the above
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
15. A declarative language focuses on...? 1. saying what needs to be done rather than how it needs to be done 2. the exact steps necessary to carry out an installation 3. pure mathematical functions 4. all of the above 16. One common way to trigger a Jenkins build is .... ? 1. type some new code in an IDE 2. run make 3. run Docker 4. push a commit in a version control system 17. Configuration languages are often examples of...? 1. functional programming 2. object-oriented programming 3. procedural programming 4. declarative programming 18. The scripting language for Jenkins is called...? 1. Groovy 2. Movie 3. Groupie 4. Snoopy