Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Y24-305 - Investigate extension of CI to include the Integration Test Suite #450

Open
6 tasks
StephenHulme opened this issue Sep 9, 2024 · 0 comments
Open
6 tasks

Comments

@StephenHulme
Copy link

StephenHulme commented Sep 9, 2024

Description
Determine what work would be required to trigger a successful run of Integration Suite when a new version of Integration Suite (IS), Sequencescape (SS), or Limber (LB) is deployed to the UAT environment.

The goal is to make it less likely that code can be deployed without running the Integration Test Suite across the new release.

Acceptance Criteria
The following outputs from the research are produced:

  • A story outling an implementation that should trigger a IS run on a successful SS or LB deployment
    • Should include how deployments requiring database migrations and rake tasks are handled (possibly manually)
    • Should include how a failed deployment is handled.
    • The PSD team should receive a notification on failure (only - to prevent alert fatigue)
      • Preferably in a central place
      • Information relating to what test/s failed and debug information should be available.

Who the primary contacts are for this work
Tom, Katy, Stephen

Knowledge or Stake holders
Andrew, Yoldas, Stephen, Katy, Stuart

Additional context or information

  • GitLab has webhook functionality that might be useful
  • GitLab has GraphiQL and Restful APIs (which require tokens)
@psd-issuer psd-issuer bot changed the title Investigate extension of CI to Integration Suite Y24-305 - Investigate extension of CI to Integration Suite Sep 9, 2024
@StephenHulme StephenHulme added the Size: S Small - low effort & risk label Sep 26, 2024
@TWJW-SANGER TWJW-SANGER changed the title Y24-305 - Investigate extension of CI to Integration Suite Y24-305 - Investigate extension of CI to include the Integration Test Suite Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant