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

Add nightly capability into the CI automation infrastructure #3380

Open
2 tasks
TerrenceMcGuinness-NOAA opened this issue Feb 24, 2025 · 0 comments
Open
2 tasks
Assignees
Labels
CI/CD Issue related to CI/CD

Comments

@TerrenceMcGuinness-NOAA
Copy link
Collaborator

What new functionality do you need?

As a branch manager we need to add a functionality into the automated continuous integration process to run tests on a nightly basis as opposed to the current per PR basis.

What are the requirements for the new functionality?

  • We will need to have a new directory located in the cases directory for which test should be run on a nightly basis.
  • The yaml files in the is nightly directory should be able to process on the CTest/Functional tests as well as the full Experiment tests.
  • Failures should be e-mailed to the CM and Product Owner
  • The tests should not be deleted after the run and then removed systematically on demand

Acceptance Criteria

  • Two days of successful executions of the nightly tests should run to include pass and fail examples
  • Notifications are acknowledged by CM and the CM should be able to easly review the results and delete them

Suggest a solution (optional)

Use GitLab perfably, fall back on Jenkins or Cron if GitLab does not overcome the current blockers

@TerrenceMcGuinness-NOAA TerrenceMcGuinness-NOAA added feature New feature or request triage Issues that are triage CI/CD Issue related to CI/CD and removed triage Issues that are triage labels Feb 24, 2025
@WalterKolczynski-NOAA WalterKolczynski-NOAA removed the feature New feature or request label Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD Issue related to CI/CD
Projects
None yet
Development

No branches or pull requests

2 participants