Skip to content

QA(environment) - setup test environments for fast-feedback loops and non-blocking process with mainline #15

@50-Course

Description

@50-Course

Essentially, we want to setup a QA branch where:

  • We can test the new features and bug fixes before they are merged into the main branch.

Acceptance Criteria

  • A new branch is created from the main branch and is named "qa"
  • When new changes are pushed to the "qa" branch, the CI/CD pipeline is triggered and runs the tests
  • If the tests pass, the changes can be merged into the main branch
  • If the tests fail, the changes cannot be merged into the main branch and the reason for the failure must be addressed
  • The CI/CD pipeline should be triggered automatically when a new PR is created and when changes are pushed to the "qa" branch
  • The CI/CD pipeline should be triggered manually when we want to run the tests

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions