ArduPilot/ardupilot

Custom Build Server Enhancements

Aperta

#20.767 aperta il 15 mag 2022

 (8 commenti) (0 reazioni) (0 assegnatari)C++ (15.603 fork)batch import
good first issue

Metriche repository

Star
 (9336 stelle)
Metriche merge PR
 (Merge medio 26g 16h) (166 PR mergiate in 30 g)

Descrizione

Feature request

Our Custom Build Server (https://custom.ardupilot.org/) is great, but is lacking a lot of features which would make it very useful. Given that when adding one feature it is often convenient to add several, this is a compendium issue of features which people have mentioned as being potentially useful.

  • ability to select a branch to build (instead of "only master")
    • this will require inspecting the selected branch to work out which option are available to present to the user
    • selecting branches from a white-listed github account name list would be a useful follow-up to this
  • ability to modify interface based on which vehicle is to be built
  • ability to build AP_Periph (linked to above point)
  • ability to upload a hwdef.dat (and perhaps other files) to populate the interface. We already allow downloading of the hwdef.dat
  • ability to specify default parameter values to be included in the build
  • ability to specify some parameters as read-only
  • ability to enable assertions
  • better dependency tracking / magic update of interface with deps selected (with warning to user that deps have been selected)
  • download features.txt from (e.g.) https://firmware.ardupilot.org/Plane/latest/mRoX21-777/features.txt to pre-populate interface when it would be otherwise empty

Guida contributor