การใช้ทรัพยากรเมฆอัตโนมัติ ได้กลายเป็นส่วนสําคัญของปฏิบัติการของ ICI ที่ทันสมัย การใช้เครื่องมืออย่างกิตฮับ เพื่อใช้งานทรัพยากรอาซัวไลน์ทํางานแบบไหล, ลดข้อผิดพลาดในคู่มือ, และเร่งการทํางานในโครงการส่ง บทความนี้ จะทําการสํารวจวิธีการใช้ทรัพยากร Asure โดยอัตโนมัติโดยใช้การกระทําของ GitHub

การ เข้าใจ พื้น ฐาน

GitHub Access เป็นแพลตฟอร์มที่ต่อเนื่องและใช้อย่างต่อเนื่อง (CI/CD) ที่ช่วยให้นักพัฒนาสามารถทําการส่งข้อมูลอัตโนมัติได้โดยตรงในการใช้งานแบบ GitHub Repositions Asure, Archle ของไมโครซอฟท์ ให้ทรัพยากรต่าง ๆ เช่น เครื่องจําลอง, ฐานข้อมูล และบริการ แอป ที่สามารถจัดทําโดยอัตโนมัติผ่านสคริปต์และ API

พรีครีชีต

  • บัญชีผู้ใช้แบบรวมที่อนุญาต
  • การประชุมของกิตติคุณที่ Githoub
  • ติดตั้ง Azure CLI ไว้ภายในเครื่องเพื่อเริ่มการตั้งค่า
  • อาจารย์ใหญ่พร้อมรับบทผู้มีส่วนร่วมในอาเซอร์

ตั้งค่าอาจารย์ใหญ่บริการแบบปรับระดับความชื่นชอบ

อย่างแรก ให้สร้างอาจารย์ใหญ่บริการ เพื่อให้การปฏิบัติการของ GitHub ได้รับการยืนยันกับ Asure ใช้ CLI:

[FLT: 0]

หมายเหตุ [FLT: 0]. ]]] คําสวรรค ] และ เทนต์[FLTT:5]. เหล่านี้จะถูกเพิ่มเป็นความลับในกิตติมร.

การ ปรับ ปรุง ความ ลับ กิตติคุณ

ดึงข้อมูลไปยังคลังสื่อ GitHub ของคุณ จากนั้นไปที่ ตั้งค่า & gt; เคล็ดลับ & gt; การกระทํา เพิ่มความลับต่อไปนี้:

  • [FLT: 0] AZUR CLENT ID: AppId ของคุณ
  • [FLT: 0] AZAVER SECRET[FT: 1]: รหัสผ่านของคุณ
  • [FLT: 0] AZAVE STANT ID ผู้เช่าของคุณ
  • [FLT: 0] AZAVER SUBSCRINGTIME ID: หมายเลขสมาชิกผู้ใช้ของคุณ

การ สร้าง ผล งาน กิตติฮับ

ในคลังแพกเกจของคุณ จงสร้างแฟ้มการกระทู้การทํางานใหม่ภายใต้ [FLT: 1) แฟ้มนี้จะกําหนดขั้นตอนที่จะใช้ทรัพยากรอาซเรย์โดยอัตโนมัติ

name: Deploy Azure Resources

on:
 push:
 branches:
 - main

jobs:
 build-and-deploy:
 runs-on: ubuntu-latest
 steps:
 - name: Checkout code
 uses: actions/checkout@v3

 - name: Login to Azure
 uses: azure/login@v1
 with:
 client-id: ${{ secrets.AZURE_CLIENT_ID }}
 client-secret: ${{ secrets.AZURE_SECRET }}
 tenant-id: ${{ secrets.AZURE_TENANT_ID }}

 - name: Deploy Resources
 run: |
 az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }}
 az deployment group create \
 --resource-group myResourceGroup \
 --template-file azuredeploy.json \
 --parameters @azuredeploy.parameters.json

ปูมบันทึกการไหลของงานนี้ จะมายัง Asure และใช้ทรัพยากรต่าง ๆ โดยอิงจากต้นแบบของ ARM คุณสามารถกําหนดคําสั่ง การใช้งาน ให้พอดีกับความต้องการในการจัดทําทรัพยากรของคุณได้

ประโยชน์ ของ การ หย่อน ใจ โดย การ ทํา งาน โดยอัตโนมัติ

  • การ ใช้ งาน อย่าง ถูก ต้อง และ ซ้ํา ได้
  • การ จัด หา ทรัพยากร ให้ เร็ว ขึ้น
  • ข้อผิดพลาดในคู่มือที่ลดแล้ว
  • ปรับปรุงการร่วมมือกันและติดตาม

การเติมท่อส่งอัตโนมัติ ด้วยการกระทําของกิตฮับ และการกระตุ้นอย่างกว้างขวาง ช่วยเพิ่มความเชี่ยวชาญในการฝึกการจับสวาปามของคุณ