Skip to content

Commit bbd8a96

Browse files
committed
docs: add lines to ci/cd guide
1 parent 6742eec commit bbd8a96

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

docs/cicid.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,17 @@ For CI, Selenium and a publicly available webdriver for Chrome was downloaded. A
3333
## Jobs in CI Workflow
3434

3535
1. question-service-test
36+
3637
a. This job handles testing for the Question Service, which is dependent on Firebase and Go.
3738
b. It sets up the environment variables, firebase credentials, Go environment and dependencies and runs tests with firebase emulator.
3839

3940
2. frontend-unit-tests
41+
4042
a. This job tests the frontend application using Node.js and pnpm
4143
b. It sets up the environment and Node.js and installs pnpm and dependencies, before running the frontend tests.
4244

4345
3. test-docker-compose
46+
4447
a. This job uses Docker Compose to run multiple services together and validate inter-service connectivity.
4548
b. It sets up the environment files and database credential files across all services and builds and runs services with Docker Compose.
4649
c. The services’ availability are checked using curl and websocat to validate the HTTP endpoints and WebSocket endpoints respectively.

0 commit comments

Comments
 (0)