multiple jenkins files for build of yocto images
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

README.md 1.6 KiB

123456789101112131415161718192021222324252627282930313233343536
  1. # benchmark for yocto build machine
  2. This project includes a jenkins pipeline file for a yocto build. This pipeline can be used for a build of minimal yocto image and allows you to compare different build machine and setups of your machine.
  3. ## The build contains following stages:
  4. | # | name | decription |
  5. | -------- | -------- | -------- |
  6. | 1 | clone sources | clone the yocto sources from github |
  7. | 1 | fetch sources | download all required sources for the yocto build. This step ensures that a slow download does not affect the build time measurement. |
  8. | 1 | build image | build yocto image |
  9. ## parameter
  10. You can specify a download path for downloaded source packages and git repositorys.
  11. This saves time in case of multiple calls of the benchmark.
  12. ## used yocto configuration
  13. * Machine: qemux86
  14. * Distro: poky
  15. * yocto version: sumo
  16. * image: core-image-minimal
  17. # Results
  18. | Machine | CPU | hard disc | comment | time |
  19. | -------- | -------- | --------- | ------- | ----- |
  20. | stone | AMD Ryzon 1700, 8 (8 logical cores per physical) | hd | - | 0h 35 min |
  21. | stone | AMD Ryzon 1700, 8 (8 logical cores per physical) | hd | use docker for build | 0h 41 min |
  22. | stone | AMD Ryzon 1700, 8 (8 logical cores per physical) | - | use tmpfs for tmp/ | 0h 33 min |
  23. | imageBuild01 | 8 cores | hd | virtual machine / KVM | 1h 00 min |
  24. | rock | Intel Dualcore, 2 (2 logical cores per physical) | hd | - | 2h 11 min |
  25. | laptop | Intel i3, 2 (2 logical cores per physical) | hd | - | 3h 00 min |
  26. # Bookmarks
  27. 1. https://wiki.yoctoproject.org/wiki/Build_Performance