You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by GitBox <gi...@apache.org> on 2022/12/21 11:03:54 UTC

[GitHub] [cloudstack] rohityadavcloud opened a new issue, #7010: Github Actions Optimisations

rohityadavcloud opened a new issue, #7010:
URL: https://github.com/apache/cloudstack/issues/7010

   Followup from https://github.com/apache/cloudstack/pull/6956
   
   Suggestions, optimisations to consider and implement:
   - Reduce no. of jobs, for ex. run more component tests in a group (as github actions timeout is 6hrs), overall less runners
   - Check for PR diff/changes and only run component tests if required (for example when java changes, or run tests by changes type)
   - Run/skip UI tests if not UI change; or only run UI tests if UI changes only
   - Explore pipeline and artifact upload/download, passing across jobs
   
   Example pipeline can be:
   Check type of changes, do we need to build UI or java code -> Do mvn -Dnoredist -Dsimulator build with unit tests -> if it passes -> run smoketests (2-4 runners) and integration tests (2-4 runners)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cloudstack.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [cloudstack] DaanHoogland commented on issue #7010: Github Actions Optimisations

Posted by GitBox <gi...@apache.org>.
DaanHoogland commented on issue #7010:
URL: https://github.com/apache/cloudstack/issues/7010#issuecomment-1361188228

   @rohityadavcloud, I don't agree with the "Reduce no. of jobs" part. I'd rather increase the number of jobs into smaller parts and have them be done quicker. It hardly matters for the total resources consumed, especially if we put the build in a separate job in a pipeline.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cloudstack.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [cloudstack] rohityadavcloud commented on issue #7010: Github Actions Optimisations

Posted by GitBox <gi...@apache.org>.
rohityadavcloud commented on issue #7010:
URL: https://github.com/apache/cloudstack/issues/7010#issuecomment-1365269407

   I'm ideally in favour of not reducing the no. of jobs, however there's an Apache org level max. number of runners; for each PR this currently kicks 20+ runners concurrently.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cloudstack.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [cloudstack] DaanHoogland commented on issue #7010: Github Actions Optimisations

Posted by GitBox <gi...@apache.org>.
DaanHoogland commented on issue #7010:
URL: https://github.com/apache/cloudstack/issues/7010#issuecomment-1365759625

   I'll discuss this on the next builds meeting. I wonder if runners vs cpu load is an issue for github


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cloudstack.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [cloudstack] rohityadavcloud closed issue #7010: Github Actions Optimisations

Posted by "rohityadavcloud (via GitHub)" <gi...@apache.org>.
rohityadavcloud closed issue #7010: Github Actions Optimisations
URL: https://github.com/apache/cloudstack/issues/7010


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cloudstack.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org