Skip to content

SPRINT 5 - PR CI/CD#13

Open
tgillysuit wants to merge 27 commits intokellerflint:mainfrom
tgillysuit:main
Open

SPRINT 5 - PR CI/CD#13
tgillysuit wants to merge 27 commits intokellerflint:mainfrom
tgillysuit:main

Conversation

@tgillysuit
Copy link
Copy Markdown

Created files in a .github/workflows/ folders:

test.yml

  • Creates three jobs for the FE, BE, and E2E Testings
  • Then Summarizes which tests are completed in a job afterwards.

deploy.yml

  • Builds docker images to the GHCR containers
  • Then deploys it to the VM
  • And if it fails, it will Rollback to whatever it did.

Also added instructions for what secrets inside of the README of the root directory, for what is needed to be added to work properly.

tgillysuit and others added 27 commits November 20, 2025 11:25
… file is still incomplete. and the deploy file isnt started.

- name: Run backend unit tests
run: |
docker compose -f docker-compose.test.yml up backend-unit-tests \
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not familiar with this command syntax, what are the additional arguments after docker compose up?


- name: Create .env file for Docker compose
run: |
cat << EOF > .env
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These .env values should probably be stored in secrets just in case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants