Hi On 2024-07-18 16:14:20, Alan C. Assis wrote: > We are creating a testing farm for NuttX to be integrated on our CI. How is this going to work? Since, this seems like, tests will be conducted on real hardware, I assume I would have to install some daemon at my home so that CI could send commands to it to perform tests?
This poses serious security risks. The only way I see it working is to have raspberry pi (or any other mini computer) in isolated network and vlan. What CI software are you going to use? I remember using Buildbot in the past, which may be good candidate, since I remember it being build just for cases like that. That is you host Master, and anyone that wants to participate in testing their arch/platform would set up a slave, which would connect to master and listen for build commands. Might be worth investigating it. I think it would be beneficial if anyone could just setup slave on his own, and then just connect to the master without any real authorization to participate in testing. I think there is a risk of such slave feeding false positives/negatives tho and someone who does not like nuttx could sabotage tests ;) -- .-----------------.-------------------.----------------------.-----------------. | Michal Lyszczek | Embedded C, Linux | Company Address | .-. opensource | | +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 | oo| supporter | | https://bofc.pl `----.--------------: Brzezinka Sredzka PL | /`'\ & | | GPG FF1EBFE7E3A974B1 | Bits of Code | NIP: 813 349 58 78 |(\_;/) programer | `----------------------^--------------^----------------------^-----------------'
signature.asc
Description: PGP signature