การใช้ทรัพยากรเมฆอัตโนมัติ ได้กลายเป็นส่วนสําคัญของปฏิบัติการของ 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 คุณสามารถกําหนดคําสั่ง การใช้งาน ให้พอดีกับความต้องการในการจัดทําทรัพยากรของคุณได้
ประโยชน์ ของ การ หย่อน ใจ โดย การ ทํา งาน โดยอัตโนมัติ
- การ ใช้ งาน อย่าง ถูก ต้อง และ ซ้ํา ได้
- การ จัด หา ทรัพยากร ให้ เร็ว ขึ้น
- ข้อผิดพลาดในคู่มือที่ลดแล้ว
- ปรับปรุงการร่วมมือกันและติดตาม
การเติมท่อส่งอัตโนมัติ ด้วยการกระทําของกิตฮับ และการกระตุ้นอย่างกว้างขวาง ช่วยเพิ่มความเชี่ยวชาญในการฝึกการจับสวาปามของคุณ