Nothing Special   »   [go: up one dir, main page]

Assignment No. 1: Course: Section: Bsit 2205 Name: Mark Jos Hua G. Daguil DATE: APR 12, 2024

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

COURSE: SYSTEM INTEGRATION AND ARCHITECTURE 1 SECTION: BSIT 2205

NAME: MARK JOS HUA G. DAGUIL DATE: APR 12, 2024

ASSIGNMENT NO. 1

Developer: This is where changes to the source code are made by developers. Developers commit changes
to the Git repository.

Git repository: This is where the source code is stored and managed using version control. Commits from
developers are pushed to this repository.

Jenkins Server: Jenkins is an automation server used for continuous integration (CI) and continuous
deployment (CD). It monitors the Git repository for changes and triggers build processes.

Build and test results: Jenkins triggers builds based on committed changes. After building the code, Jenkins
runs tests to ensure the code functions correctly.

Test server: Jenkins deploys the built application on a test server for further testing and validation.

Production Server: Once the application passes testing on the test server, Jenkins deploys it to the
production server where it is accessible to users.

The workflow follows a continuous integration and deployment (CI/CD) approach, where changes to the
source code trigger automated processes that build, test, and deploy the application. This improves
development efficiency and ensures software quality.

You might also like