Packit ໃນຖານະ Fedora CI

ຕອນນີ້ Packit ແມ່ນລະບົບ CI ສຳລັບ pull requests ໃນຄັງເກັບຂໍ້ມູນ dist-git ຂອງ Fedora, ເຊິ່ງມາແທນທີ່ລະບົບ Jenkins ແບບເກົ່າ.

Packit ຈັດການ CI ສຳລັບ pull requests ເທົ່ານັ້ນ. ມັນບໍ່ມີຜົນກະທົບຕໍ່ gating, ເຊິ່ງຍັງຄົງເຮັດວຽກຜ່ານ Bodhi, Greenwave ແລະ ໂຄງລ່າງພື້ນຖານທີ່ມີຢູ່.

ເອກະສານແນະນຳ

ການອ້າງອີງແບບດ່ວນ

ການທົດສອບໃນ dist-git

ຖ້າແພັກເກດຂອງທ່ານມີການທົດສອບ tmt, ພວກມັນຈະເຮັດວຽກໂດຍອັດຕະໂນມັດໃນ pull requests. ບໍ່ຈຳເປັນຕ້ອງກຳນົດຄ່າໃດໆ.

ການເລີ່ມການທົດສອບຄືນໃໝ່

ການເລີ່ມຄືນໃໝ່ແມ່ນເຮັດຜ່ານການສະແດງຄວາມຄິດເຫັນໃນ pull requests. ເບິ່ງ ເອກະສານການເລີ່ມຄືນໃໝ່ ສຳລັບຕົວເລືອກເພີ່ມເຕີມ.

ຜົນການທົດສອບ

ຜົນການທົດສອບຈະສະແດງຢູ່ໃນ pull request ໃນ Pagure ແລະ ໃນ ແຜງຄວບຄຸມ Packit.

ເອກະສານທີ່ກ່ຽວຂ້ອງ

  • Test Management Tool — ວິທີຂຽນ ແລະ ເປີດໃຊ້ການທົດສອບ

  • Testing Farm — ບໍລິການທົດສອບທີ່ Packit ນຳໃຊ້

  • Gating — ແຍກຕ່າງຫາກຈາກ pull request CI, ບໍ່ມີການປ່ຽນແປງ

ຕິດຕໍ່