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

Regression tests on Github actions #113

Closed
pvelissariou1 opened this issue Jun 28, 2022 · 4 comments
Closed

Regression tests on Github actions #113

pvelissariou1 opened this issue Jun 28, 2022 · 4 comments
Assignees

Comments

@pvelissariou1
Copy link
Collaborator

Option #1: It seems that the most flexible option for CMMB repos is to use "self hosted runners". This option will require the setup/configuration of a physical/virtual Linux machine with the docker software installed. We might need minimum 8 cores and about 64 GB memory.
This option gives us the flexibility to maintain both the runner machine as well as the container.
The current limit of cpus in (free) github actions for Linux/Windows is 2.
NOTE: we can maintain a Linux VM on the cloud (best approach I think).

Option #2: The other option is paid subscription (using codebase) that provides up to 32 cores. Need to upgrade to non-free organization setup for GitHub. Depending on the configuration of the GitHub organization the charges range: $4-$44 per year/per user. The use of resources cpus/memory is about $0.18/hour (Linux/Windows)

@saeed-moghimi-noaa
Copy link
Collaborator

@SorooshMani-NOAA

Hi @pvelissariou1
Did you update the test branch on github? I would like to take a look on before the meeting.
Thanks,
@saeed-moghimi-noaa

@saeed-moghimi-noaa
Copy link
Collaborator

saeed-moghimi-noaa commented Jul 5, 2022

@pvelissariou1
Using PW for automated testing

Here is reference to @SorooshMani-NOAA communications:
CICD-Workflow.pdf

Github repo to look at:
https://github.com/parallelworks/test-workflow-action

@saeed-moghimi-noaa
Copy link
Collaborator

Closed. Github with current limitations is not ready for the task. Will move to:

@saeed-moghimi-noaa
Copy link
Collaborator

saeed-moghimi-noaa commented Oct 11, 2022 via email

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

No branches or pull requests

3 participants