dist-git pipeline - ສ້າງຮູບພາບຄອນເທນເນີຄືນໃໝ່

ເມື່ອໃດທີ່ຄວນສ້າງຮູບພາບຄືນໃໝ່

ມີບາງກໍລະນີທີ່ຈຳເປັນຕ້ອງໄດ້ສ້າງຮູບພາບຄອນເທນເນີທີ່ pipeline ນຳໃຊ້ຄືນໃໝ່. ຕົວຢ່າງ: ຫາກມີບາງແພັກເກັດທີ່ຕ້ອງໄດ້ອັບເດດ ເຊັ່ນ:

  • rpm-build

  • standard-test-roles

ວິທີການ

  1. ເປີດ fedora-stage-container-image-build (ກວດສອບໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ເຂົ້າສູ່ລະບົບແລ້ວ)

  2. ຄລິກທີ່ build with parameters (ໂດຍປົກກະຕິແລ້ວ ຊື່ຮູບພາບແມ່ນຖືກກຳນົດເປັນ fedoraci-runner ໄວ້ແລ້ວ)

  3. ເມື່ອການບິວ (build) ເລີ່ມຕົ້ນ ມັນຈະສ້າງການບິວຄອນເທນເນີໃໝ່ ແລະ ຕິດແທັກ (tag) ໃຫ້ເປັນ candidate

  4. ເມື່ອຮູບພາບຖືກສ້າງສຳເລັດແລ້ວ ການບິວໃນ fedora-rawhide-stage-pr-pipeline ຈະຖືກສ້າງຂຶ້ນເພື່ອທົດສອບຄວາມຖືກຕ້ອງຂອງຮູບພາບ

  5. ຫາກການບິວໃນ jenkins ສຳເລັດ ຮູບພາບຈະຖືກຕິດແທັກເປັນ stable ແລະ pipeline ຈະເລີ່ມນຳໃຊ້ມັນຕັ້ງແຕ່ຕອນນີ້ເປັນຕົ້ນໄປ

ການແກ້ໄຂບັນຫາ

  1. ຫາກວຽກ (job) ຫຼົ້ມເຫຼວ ຈຸດທຳອິດທີ່ຈະຕ້ອງກວດສອບຫາສາເຫດແມ່ນໃຫ້ເບິ່ງທີ່ການບິວໃນ fedora-stage-container-image-build

  2. ຫາກມັນຫຼົ້ມເຫຼວກ່ອນທີ່ຈະເລີ່ມຂັ້ນຕອນ "fedora-rawhide-stage-pr-pipeline" ສ່ວນຫຼາຍແມ່ນເປັນບັນຫາໃນການສ້າງຮູບພາບຄອນເທນເນີ ເຊິ່ງທ່ານສາມາດກວດສອບໄດ້ທີ່ openshift

  3. ຫາກບັນຫາເກີດຂຶ້ນໃນລະຫວ່າງຂັ້ນຕອນ "fedora-rawhide-stage-pr-pipeline" ທ່ານຈຳເປັນຕ້ອງໄດ້ກວດສອບບັນທຶກ (log) ຂອງການບິວດັ່ງກ່າວ