Evaluate and critique design practices using skillsets

Assignment Help Software Engineering
Reference no: EM133136867

DOT503 DevOps Tools - Torrens University Australia

Continuous Deployment

Learning Outcome 1: Analyse and integrate goals, terminologies, and the continuous development pipeline in a collaborative environment.

Learning Outcome 2: Evaluate and critique design practices using skillsets, knowledge, and established competencies in DevOps.

Learning Outcome 3: Implement best practices of Continuous Testing and Continuous Integration.

Learning Outcome 4: Automate and evaluate Continuous Delivery and Deployment including packaging and release.

Learning Outcome 5: Prioritise and validate Continuous Monitoring of infrastructure, processes and applications.

Task Summary

In Assessment 2, you implemented Source control, Unit testing, and Build automation components of a Continuous Integration and Continuous Delivery (CI/CD) pipeline. In this assessment you will:

a) Implement the Continuous delivery stage of the CI/CD pipeline using Jenkins.

b) Write a 1000-words report explaining four major metrics for DevOps success. Besides, the report shall compare two of the most widely used monitoring tools.

Please refer to the Task Instructions for details on how to complete this task.

Task Instructions

In Assessment 2, you created an application, added unit tests to it, and wrote build scripts to automatically compile, build, test, and create deployable package/executable of the application. The source code along with the unit tests and build scripts are now available in GitHub. In this assessment you are required to perform the following tasks:

a) Implement Continuous delivery using Jenkins

1. Create a job named ‘DOT503' in Jenkins to compile, build, test, and create deployable package/executable of your application from your GitHub repository created in Assessment 2.

2. Reconfigure the Jenkins job ‘DOT503' so that whenever any change is made to the master branch of your repository in GitHub, Jenkins shall automatically start the build process within two minutes of the update.

3. From Jenkins Web Graphical User Interface (GUI), build the job ‘DOT503.'

4. Fix the failed unit tests. Commit your changed to the master branch of your repository and push the changes into GitHub.

5. Zip and submit the folder associated with the job ‘DOT503' which can be found in Jenkins' home directory. In Windows operating systems usually C:\Program Files (x86)\Jenkins\jobs is the Jenkins' home directory.

b) Write a report on Continuous monitoring
1. The report shall explain four key metrics for DevOps success.
2. The report shall compare any TWO of the following monitoring tools:
i. Nagios
ii. New Relic
iii. Graphite

Referencing
It is essential that you use appropriate APA style for citing and referencing research.

Attachment:- DevOps Tools.rar

Reference no: EM133136867

Questions Cloud

Protection of employee data : Research one privacy law in another country, and discuss what organizations are doing internationally with regard to the protection of employee data.
Healthcare advocates may face many barriers : There may be physical, cultural, ethical, financial, and/or geographical barriers which can prevent effective communication between a patient/client and an advo
Primary goal of businesses is profit maximization : The primary goal of businesses is profit maximization. Discuss concept of profit maximization. How can it be reconciled with corporate social responsibility?
Explain when employer can use aptitude : Explain when an employer can use an Aptitude and/or other tests and how tests are validated.
Evaluate and critique design practices using skillsets : Evaluate and critique design practices using skillsets, knowledge, and established competencies in DevOps - Implement best practices of Continuous Testing
Expect layout of producing facility : What would you expect the layout of a producing facility to look like. What would determine when someone had finished working on one of these products
Great passion for the job but lacks experience : Question 1: How do you determine if a candidate is a good fit? (155 words)
Community-based patient advocacy group : You are working for a community-based patient advocacy group. Your boss sends you an email asking for publicly available information
Theories of motivation to improve employee performance : Summarize the problems at the company that are possibly affecting employee motivation and performance.

Reviews

len3136867

5/1/2022 11:27:41 PM

Hi again, please look at the above assignment. Requirements are simple: A jenkin based project and 1000 words report on the project.

Write a Review

Software Engineering Questions & Answers

  You have been asked to be the project manager for the

you have been asked to be the project manager for the development of an information technology it project. the system

  Describes the added error-handling pathways

Produce a narrative which describes the added error-handling pathways that includes an overview of the errors being checked.

  When was the internet used extensively

When was the Internet used extensively in American political campaigns - What are some of the ways the Internet can be misused in the election environment?

  Star life cycle model

interface design proces, Star Life Cycle as a model for interface Design, Nielsen's usability principles, Shneiderman's eight golden rules

  As part of your job you should complete a 10-to-15 page

tonys chips has recently been sold to a new independent company. the new company has hired you to manage a project that

  What exactly is the role of the software architect

What does software architecture provide? What exactly is the role of the software architect and how does this individual work with the development team?

  Discuss fault tolerance approaches that systems managers use

Windows server software works seamlessly with most hardware vendors that offer fault tolerant systems. Discuss fault tolerance approaches that systems managers use to assure continuity of operations.

  Describing a hypothetical project scenario

Write a paragraph describing a hypothetical project scenario and then provide an example of a change for External Event

  Describe the software types

Reflect on how the software types and computer languages have evolved over time, and what this has meant for the use of these operating systems

  Systems engineering approach for security system design

A Systems Engineering Approach For Security System Design article HW and it need to be summarized in two paragraphs. 2010 International Conference on Emerging Security Technologies.

  Explain and justify the need for good hci practice

Explain and justify the need for good HCI practice and discuss the role of cognitive psychology in the design of user interfaces.

  Describe two major erp systems

Create a 7-to10-slide presentation comparing and contrasting two major ERP systems from different ERP software providers. You may use various sources including the companies' websites

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd