-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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
CI: unhide .ci directory #10361
CI: unhide .ci directory #10361
Conversation
Slight complication because the additional pipelines have to be told where to find the Jenkinsfile. |
I think if you want it unhidden, the natural place for it is in https://github.com/PX4/Firmware/tree/master/integrationtests You can add a "jenkins" dir here, but I don't think it needs to be in the root. |
I'm ok with moving it to integrationtests. @dagar ? |
In .ci there are separate pipelines for compiling all firmware, SITL tests, ad hardware testing. The integrationtests folder contains scripts and missions only used by SITL tests. |
makes it easier to understand the CI structure and find things.
a696876
to
5046135
Compare
Can you do the required additional changes then? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Do you still want some version of this? |
If there is interest I can move it where I suggested and do the necessary changes on the Jenkins side as it all needs to happen at once. If Beat still wants it and no one objects, I'll make the switch. |
If we're going to move anything I'd like to get rid of the top level |
If we're getting into all this... We should remove dronekit and utils (no longer maintained). The |
I can show a tree of this in a bit. |
@dagar what is this used for -- https://github.com/PX4/Firmware/blob/master/integrationtests/python_src/px4_it/util/manual_input.py The rest of the script in |
Looks good to me! I would delete anything that isn't currently being used. |
I'll look into dependencies and submit a PR |
Yes please
Right, that is currently not solved nicely: https://github.com/PX4/Firmware/blob/master/Tools/sitl_run.sh#L100 |
https://github.com/PX4/Firmware/blob/master/integrationtests/python_src/px4_it/util/manual_input.py does not seem to be used within The ROS parts are pretty easy to fix. |
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions. |
Makes it easier to understand the CI structure and find things.