แชร์ผ่าน


การตั้งค่าไปป์ไลน์การสร้างเพื่อตัวอย่างการรวมทางการเงิน

หัวข้อนี้อธิบายวิธีการตั้งค่าการสร้างและปล่อยไปป์ไลน์ของตัวอย่าง การรวมทางการเงิน จากชุด Microsoft Dynamics 365 Commerce การพัฒนาซอฟต์แวร์ Retail (SDK) ด้วยวิธีนี้ คุณสามารถใช้แบบลองบรรจุภัณฑ์และ ส่วนขยายอิสระเพื่อสร้างและ ปล่อยหน่วย Cloud Scale และแพคเกจที่สามารถปรับใช้ได้แบบบริการตนเองของโค้ดตัวอย่าง

หมายเหตุ

ขั้นตอนที่อธิบายไว้บทความนี้จะไม่ใช้ หากคุณใช้งาน Retail SDK รุ่นก่อนหน้านี้จากเครื่องเสมือนของนักพัฒนา (VM) ใน Lifecycle Services (LCS) Microsoft Dynamics หากต้องการใช้ Retail SDK จากนักพัฒนา VM ใน LCS โปรดดูเอกสารตัวอย่างการรวมทางการเงินที่สอดคล้อง

ตั้งค่าไปป์ไลน์การสร้างเพื่อสร้าง Azure DevOps แพคเกจส่วนขยายของ Cloud Scale Unit และแพคเกจบริการตนเองของ Retail

  1. ล็อกอินเข้าสู่ Azure DevOps องค์กรของคุณ

  2. เลือก ไปป์ไลน์ แล้วเลือก ไป ป์ไลน์ใหม่

  3. เลือกที่เก็บต้นทาง (repo) ของโซลูชันการรวมทางการเงิน Dynamics365Commerce.Solutions

  4. เลือก ไฟล์ CSVML ของไปป์ไลน์ Azure ที่มีอยู่

  5. เลือกหรือรับไฟล์ CSVML ที่เหมาะสมจากโฟลเดอร์ Pipeline\YAML_Files ของ Dynamics365Commerce.Solutions repo หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีค้นหาไฟล์ TEMPLATEYAML ตัวอย่าง โปรดดูที่ไฟล์ readme.md ของโซลูชันการรวมทางการเงิน หรือเอกสารสาธารณะในตัวอย่างการรวมทางการเงิน

  6. เลือก ดำเนินการต่อ

    ไฟล์ CSVML มีขั้นตอนในการใช้ใบรับรองเพื่อลงชื่อในหน่วยเครื่องชั่ง, MODERN POS และตัวติดตั้งส่วนขยายสถานีฮาร์ดแวร์ สคริปต์จะค้นหาไฟล์ใบรับรองใน Azure Key Ssl แล้วใช้ใบรับรองในการลงชื่อ เมื่อต้องการอ่านใบรับรองจาก Azure Key Suite คุณต้องระบุรหัสแอพลิเคชัน ชื่อลับ และชื่อใบรับรอง เมื่อต้องการลงชื่อในใบรับรองโดยใช้การลงเวลา คุณต้องระบุรายละเอียดเซิร์ฟเวอร์การลงเวลาด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดูที่ การตั้งค่า และดึงข้อมูลใบรับรองจาก Azure Key Suite โดยใช้พอร์ทัล Azure

    เมื่อต้องการดูรายละเอียดของคีย์ และเซิร์ฟเวอร์การลงเวลาในไปป์ไลน์ ให้สร้างตัวแปรต่อไปนี้บนแท็บ ตัวแปร ในไปป์ไลน์การสร้างของคุณ และระบุค่าต่างๆ เพื่อช่วยรักษาความปลอดภัยของตัวแปร คุณสามารถเลือก "ความลับ " เป็นชนิดตัวแปรได้

    • ApplicationId
    • AzureKeyVaultURI
    • CertificateName
    • SecretValus
    • บันทึกเวลา – ในฐานะค่าของตัวแปรนี้ คุณสามารถระบุตัวให้บริการบันทึกเวลาใดๆ เช่น http://timestamp.digicert.com

    ถ้าคุณไม่ได้จัดเก็บใบรับรองของคุณไว้ใน Azure คุณสามารถลงชื่อโปรแกรมติดตั้งโดยใช้ตัวเลือก งานที่ปลอดภัยหรือตัวเลือกอื่นๆ ที่ไปป์ไลน์ Azure สนับสนุน

    ถ้าคุณไม่ต้องการลงชื่อโปรแกรมติดตั้ง คุณสามารถลบขั้นตอนการลงชื่อออกจากไฟล์ CSV ในไฟล์ CSVML ให้ค้นหา PowerShell@2 งานนั้นแล้วลบออก

    สคริปต์ในไฟล์ CSVML สร้างโซลูชันทั้งหมดและอัพโหลดไฟล์เอาท์พุทไปยังที่ตั้ง แบบหล่นลง ของสิ่งประดิษฐ์ที่เผยแพร่ในรุ่น ไฟล์เอาท์พุทจะถูก CloudScaleUnitExtensionPackage.zip และแพคเกจส่วนขยายระบบบริการตนเองของ Retail ต่อไปนี้: HardwareStation.* Installer.exe, ScaleUnit.* Installer.exe, และ ModernPOS.* Installer.exe.

    หมายเหตุ

    ในชื่อของแพคเกจส่วนขยายระบบบริการตนเองของการขายปลีก เครื่องหมายดอกจัน (*) แสดงถึงชื่อของโซลูชันการรวมทางการเงิน

    อาจไม่เป็นต้องใช้ส่วนขยายของส่วนประกอบ Commerce บางตัว ทั้งนี้ขึ้นอยู่กับตัวอย่างการรวมทางการเงิน ไฟล์เอาท์พุทบางไฟล์อาจถูกข้ามไป

  7. บันทึกการเปลี่ยนแปลงของคุณ และเพิ่มรุ่นให้กับคิว

  8. เมื่อการสร้างเสร็จสมบูรณ์ คุณสามารถดาวน์โหลดแพคเกจจากสิ่งประดิษฐ์ ที่เผยแพร่:

    • แพคเกจหน่วยเครื่องชั่ง Cloud:

      • $(BuildNumber)ScaleUnitPackage_.zip
    • แพคเกจส่วนขยายระบบบริการตนเองขายปลีก:

      • HardwareStation.* $(BuildNumber)Installer_.exe
      • ScaleUnit.*. $(BuildNumber)Installer_.exe
      • ModernPOS.*. $(BuildNumber)Installer_.exe

      ในชื่อแพคเกจเหล่านี้ เครื่องหมายดอกจัน (*) แสดงถึงชื่อของโซลูชันการรวมทางการเงิน

ตั้งค่าไปป์ไลน์ที่ปล่อยงานออกใช้ของแพคเกจส่วนขยายหน่วย Cloud Scale

หากต้องการตั้งค่าไปป์ไลน์ที่ปล่อยงานลงในคลังของแพคเกจส่วนขยายของ Cloud Scale Unit ของตัวอย่างการรวมทางการเงิน ให้ปฏิบัติตามขั้นตอนต่างๆ ในตั้งค่าไปป์ไลน์ที่ปล่อยงานลงในคลังของแพคเกจส่วนขยายหน่วย Cloud Scale

ตั้งค่าไปป์ไลน์ที่ปล่อยงานออกใช้ for แพคเกจระบบขายปลีกบริการตนเอง

เมื่อต้องการตั้งค่าไปป์ไลน์ที่ปล่อยงานลงในคลังและแพคเกจบริการตนเองของ Retail ในตัวอย่างการรวมทางการเงิน ให้ปฏิบัติตามขั้นตอนต่างๆ ใน ตั้งค่าไปป์ไลน์ที่ปล่อยงานลงในลงในคลังของแพคเกจ Commerce Self-Service