-
Notifications
You must be signed in to change notification settings - Fork 249
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
New CI #6412
Comments
I think tests are not being run in Windows, is there any reason for this? |
I think @roigcarlo tried in appveyor but it was not as straight forward if I remember correctly |
Yep, the problem in appveyor was the lack of time which forced us to compile in release which forced us to compile with cotire, which in windows does not generate an INSTALL project so we cannot "see" kratos once installed. Provided that we have more time in the new CI it should be possible to change to a non cotire compilation even if it means to compile in debug and run the tests then. Its something than can be explored. |
I see now it is taking usually around 20 mins with 8 applications. I think it should be ok to compile without cotire. |
Great work |
@KratosMultiphysics/technical-committee thanks the effort and welcomes the new feature!! For adding a new application to the CI we require:
So applications which want to be part of the CI can create a PR adding the application to it. These PRs should be approved by the @KratosMultiphysics/technical-committee Of course we are open to your suggestions and feedbacks! |
BTW there are occasionally some issues, if you come across one it would be appreciated if you could report them here |
With #6508 being merged, we now also run the tests in Windows |
FYI: |
The initial version for MPI-testing (in linux) was added in #7038 and works well so far! |
closing, has been around enough the MPI integration is not yet completed but it will not change much in the future from the user point of view |
@KratosMultiphysics/all
Hi everyone, good news 🎉
As you might have seen already, during the last months we worked on a new CI that suits our needs better. Travis and Appveyor have quite strict time restrictions, hence we could only add a small part of the code to the CI.
First we tried this based on self-hosted infrastructure, but this was associated with quite some maintenance.
In the meantime Github introduced Actions. We tested those to see how well they are suited for our CI.
It turned out that they work very well, hence we will base our CI on them (at least for the moment, until we need sth else). This way we don't have to maintain our own infrastructure.
Now what does that mean for you as developers & users?
(@KratosMultiphysics/technical-committee please correct me or add if I missed sth)
The text was updated successfully, but these errors were encountered: