ฉันสามารถมี Azure Repo คอมไพล์เดียวได้หรือไม่

เป้าหมายของฉันคือการใช้ Azure Repos เดียวหรือหลายรายการโดยไม่มี Azure DevOps ซึ่งทำงานแปลกๆ ใช่ไหม

ตัวอย่างเช่น ใน AWS คุณสามารถใช้ได้เพียง CodeCommit เพื่อจัดเก็บแหล่งที่มาของคุณ อีกด้วย. คุณมี CodePipeline, CodeBuild และอื่นๆ อิสระ

คำถามของฉัน: มีบริการอิสระเช่นนี้ใน AWS หรือไม่

ดูเหมือนว่ามีทรัพยากรที่ใช้งานได้มากมายในเครื่องมือ DevOps นี้


person airdata    schedule 03.06.2020    source แหล่งที่มา
comment
ไม่แน่ใจว่าฉันเข้าใจคำถามของคุณหรือไม่ หากคุณต้องการ เพียง ที่เก็บถาวร อาจเพียงแค่ให้สิทธิ์การเข้าถึงที่เก็บถาวรแก่ผู้คน และไม่ให้สิทธิ์การเข้าถึงสิ่งอื่นใดอีก หรือเพิกเฉยต่อคุณสมบัติที่ไม่ได้ใช้?   -  person David Makogon    schedule 03.06.2020
comment
คุณช่วยอธิบายสิ่งที่คุณหมายถึงโดยการทำงานที่แปลก ๆ ได้ไหม? คุณกำลังบอกว่าการทำเช่นนี้จะแปลกไหม? หรือคุณกำลังบอกว่าฉันมีข้อกำหนดที่ผิดปกติบางอย่าง? ถ้าอย่างหลังพวกเขาคืออะไร?   -  person Jeremy Caney    schedule 03.06.2020


คำตอบ (2)


ไม่คุณไม่สามารถ CodeCommit ต่างจาก AWS ตรงที่เป็นบริการอิสระ

Azure DevOps Services มอบเครื่องมือการทำงานร่วมกันในการพัฒนา รวมถึงไปป์ไลน์การสร้าง/เผยแพร่ประสิทธิภาพสูง พื้นที่เก็บข้อมูล Git ส่วนตัวฟรี บอร์ด Kanban ที่กำหนดค่าได้ และการทดสอบโหลดอัตโนมัติและบนคลาวด์ที่ครอบคลุม

กล่าวอีกนัยหนึ่ง Azure DevOps รวมบริการ CodeDeploy ,CodeCommit ,CodePipeline ,CodeBuild ใน AWS เข้าด้วยกันและอื่นๆ อีกมากมาย เช่น การทดสอบ รายงาน... ไม่ใช่เพียงเครื่องมือการจัดการการควบคุมแหล่งที่มาเท่านั้น ด้วยการใช้ Azure DevOps จะสามารถช่วยคุณจัดการวงจรการใช้งานแอปพลิเคชันทั้งหมดได้

นอกจากนี้ คุณจะพบการเปรียบเทียบบริการ AWS กับ Azure ที่นี่:

ป้อนคำอธิบายรูปภาพที่นี่

person PatrickLu-MSFT    schedule 04.06.2020

Git Repo และ Pipelines เป็นส่วนหนึ่งของ Azure DevOps คุณต้องสร้างโปรเจ็กต์ใน DevOps ซึ่งคุณสามารถมีที่เก็บ Git ได้หนึ่งหรือหลายรายการ และไปป์ไลน์หนึ่งหรือหลายรายการต่อที่เก็บ ดังนั้นคุณสามารถมีไพพ์ไลน์หลาย ๆ ไพพ์ไลน์สำหรับแต่ละ git repo

นอกจากนี้ เมื่อสร้างโปรเจ็กต์ใหม่ใน Azure DevOps คุณจะต้องเลือกฟีเจอร์ที่คุณต้องการ (repo การทดสอบ ไปป์ไลน์ ฯลฯ) ดังนั้นคุณสามารถทำให้มันง่ายและเพิ่มเฉพาะคุณสมบัติที่จำเป็นเท่านั้น

อีกทางเลือกหนึ่งคือใช้ GitHub และติดตั้งไปป์ไลน์ Azure จาก marketplace

ต่อไปนี้คือบทแนะนำวิธีการดำเนินการดังกล่าว: สร้างอย่างต่อเนื่องด้วยโปรเจ็กต์ GitHub ของคุณโดยใช้ Azure

person Mohamed Sahbi    schedule 03.06.2020
comment
สิ่งนี้ซับซ้อนมากสำหรับฉัน เหตุใดฉันจึงควรใช้เวลาเรียนรู้บริการรูปแบบใหม่ เช่น DevOps Projects/Starter - บริการแอปที่กำลังจะเกิดขึ้น - ดำเนินการอย่างบ้าคลั่งด้วย SCM เดียว Azure ทำงานได้ดีกับ Container Registry อิสระ หากพวกเขาแยกสิ่งประดิษฐ์ออก Repo และ Pipelines จะดีกว่ามาก ปล. ฉันไม่ต้องการใช้เงินและเวลา - นี่คือเหตุผลที่จะไม่เข้าไปใน Marketplace / VM's /SVC อีกต่อไป ขอบคุณโมฮาเหม็ด - person airdata; 03.06.2020
comment
คุณสามารถถามคำถามนั้นกับ Microsoft ได้โดยใช้เสียงผู้ใช้ Azure เพื่อรายงานความคิดเห็นของคุณ ในขณะเดียวกัน โซลูชันที่สองที่มี GitHub นั้นตรงไปตรงมา และฉันเชื่อว่า AWS มีความซับซ้อนในระดับเดียวกัน - person Mohamed Sahbi; 03.06.2020