Software Engineering Question

Task 3: User Manual for Software Deployment

Summary

Set up a CI/CD pipeline using a YAML configuration file to run provided unit tests automatically, then write a user manual explaining how to run and understand the pipeline.

You must:

  • Create a CI/CD YAML file that runs the provided unit tests and shows the results in the pipeline output.
  • Include a line in the YAML that prints your student ID in the pipeline output.
  • Provide screenshots showing the results/output of each unit test run in the pipeline.
  • Provide the repository/project URL where the pipeline can be viewed.
  • Write a user manual that explains:
    • What the test plan is and what the unit tests are checking
    • How the YAML file works and how to configure CI/CD to use it
    • Steps to get a working pipeline from start to finish
    • Steps for adding only unit tests to a pipeline
    • What each unit test result means (using your screenshots)
    • What happens when a test fails vs when tests pass
  • Include proper citations and professional formatting.

Deliverables

  • Repository/project URL
  • CI/CD YAML file
  • Screenshots of pipeline test results
  • User manual (written document)

Task 3 CI/CD Pipeline

Lab-based (Git repository environment)

You must:

  • Create a YAML file inside the repository.
  • Run the CI/CD pipeline.
  • Capture pipeline output screenshots.

Requirements: 10000

WRITE MY PAPER


Comments

Leave a Reply