ฝาก - ถอน

gitlab

gitlab

gitlab

gitlab เป็น แพลต ฟอร์ม การพัฒนา ที่เราแบ่งปัน ซอร์ส โค้ด ของเรา กับคนทั่วโลก ไม่ว่า จะเป็นเพื่อน ร่วมงาน เพื่อนร่วมชั้น เพื่อนร่วมทีม หรือใครก็ตาม
รองรับ ทั้งโอเพ่นซอร์ส และธุรกิจ คุณ สามารถ โฮสต์ ตรวจ สอบโค้ด จัดการโปรเจ็กต์ และสามารถ สร้างซอฟต์ แวร์ได้ ถึงแม้ ว่ามัน จะไม่ได้มี build-in เหมือนกับตัวอื่น ๆ แต่ ก็มีเครื่องมือ รองรับมากมาย

มีผู้ใช้ GitHub ประมาณ 31 ล้านคน
มี repository มากกว่า 100,000,000 repository อย่างน้อย ต้อง มีอย่างน้อย 1 repo ใช่ไหม? ฉันถือ ว่าคุณ เป็น ผู้สร้างฮ่า ๆ )
ปัจจุบัน เป็นของ Microsoft

บริษัท ประมาณ 2,000,000 แห่งใช้ GitHub สำหรับธุรกิจ และองค์กร รวมถึง Enterprise Cloud และ Enterprise Server เช่น airbnb, NetFlix, Medium, IBM, SAP, PayPal, Spotify, Bloomberg, StackShare

gitlab
ใช้ Docker Container กับ CI / CD


การปรับ ใช้คอนเทนเนอร์ สามารถรวม เข้า กับการพัฒนา CI / CD โดย ใช้เครื่องมือ เสริมเพียง เพิ่มความสามารถ ในการเชื่อมต่อ กับ Docker เพื่อสั่ง Deploy Container ไป ยัง เทอร์ มินัล หรือ Build Dockerfile

และพุช อิม เมจ ไปยัง Docker Registry ภายใน ความต้อง การ ใน การ ใช้งาน ตัวอย่าง เช่น การใช้งานGitlab CI หากคุณใช้ CI อื่นคุณสามารถนำไปใช้ได้

ตัวอย่างจากภาพ

นัก พัฒ นา คอมมิต โค้ด เพื่อคอมไพล์ที่เก็บ สคริปต์ การสร้างใน ci runner จะสร้าง อิมเมจ นักเทียบท่า และพุชอิมเมจ ไปยัง รีจิสตรี ในเครื่อง
ปรับ ใช้ อิมเมจ นักเทียบท่า จากรีจิสตรี ในเครื่องไป ยังเครื่องพัฒนา หรือการผลิต

การสร้าง และทดสอบ โครงการ
หลังจากที่เราติดตั้ง แล้วเราจะสร้างโครงการเพื่อใช้สำหรับจัดเก็บซอร์สโค้ดและทดสอบ

ขั้นตอนแรกสร้างโครงการเพื่อให้เราใช้งานเข้าสู่ระบบผู้ใช้รูทของเรา

สร้าง Git Server สำหรับ องค์กร ของคุณ ด้วยGitLab

ใน การ พัฒ นา ซอฟต์แวร์ เรา จำเป็น ต้อง เก็บซอร์ส โค้ด ไว้ ในการควบคุม เวอร์ชัน เพื่อบันทึกการเปลี่ยนแปลงใด ๆ ในซอร์สโค้ดของเราและทำงานร่วมกับทุกคนในทีม ซอฟต์แวร์ควบคุมประเภทที่ได้รับความนิยมมากที่สุดในปัจจุบันคือ Git

และ ยัง มีบริการ คลาวด์ ที่ควบคุม Git อีก ครั้ง เพื่อ ให้เราทำงานร่วม กับทีม ของเราได้สะดวก ยิ่งขึ้น เช่น GitHub, Bitbucket เป็น ต้นบริการ ต่างๆ เช่น GitHub หรือ Bitbucket

มีบาง อย่าง ที่ไม่ตรงตาม ระดับองค์กร เช่นกันเช่นไม่รองรับจำนวนคนในองค์กรการใช้ Repository อาจไม่เพียงพอ หรือต้องการเก็บซอร์สโค้ดไว้เป็นความลับในองค์กรเราไม่ต้องการฝากไว้กับผู้ให้บริการภายนอกเป็นต้นจึงมีคนคิดค้นบริการเหล่านี้ขึ้นมาเพื่อทำงานให้กับองค์กรซึ่งมีชื่อว่าGitLab
อ่านต่อ→

มาเล่นGitLab CI
โพสต์เมื่อ 20/06/2557 โดยอนุชิตชโลธร
ครั้ง สุด ท้าย ที่ ฉันนำเสนอGitLab มีการอ้างอิงถึง CI (การบูรณาการแบบต่อเนื่อง) เล็กน้อยและ ยังมีโครงการGitLab CI ใช้ แล้วไปทำ CI ใน Jenkins จะดูแปลก ๆ มาใช้ CI กันเถอะ CI แบ่งโครงการออกเป็น 2 ส่วน:

GitLab CI โฮมเพจ

GitLab CI Runner เป็น Builder สามารถแยกหรืออยู่ร่วมกับ GitLab CI
คราวนี้เราจะติดตั้ง GitLab + GitLab CI โดยใช้วิธีที่ง่ายมาก โปรดใช้โปรแกรมติดตั้ง Bitnami สำหรับวิธีการปกติโปรดดูเว็บไซต์โครงการ GitLab CI

ก่อนอื่นให้ดาวน์โหลด

มาเล่น GitLab
ฉัน มัก จะ ถูกถาม คำถามเกี่ยว กับเครื่องมือ ที่ฉันใช้ ฉันมัก จะตอบกลับ ไปที่ Git, GitHub ตามด้วยวลี “Private Project cost money for OpenSource Project, use it for free” หลายคนถามว่า “

รับ โครง การ ส่วน ตัว โดย ไม่ต้อง จ่ายเงิน ได้ไหม” ใช้GitLab เหมาะมากสำหรับผู้ที่ใช้ GitHub เพราะใช้งานบนเว็บด้วยไม่นับ command line: P นอกจากจะสามารถติดตั้งใน องค์กร ได้ แล้ว ยัง สามารถสร้าง Private Project โดยไม่ต้องจ่ายเงินด้วยตอบคำถามว่า ขวา? มี 2 เวอร์ชัน:

GitLab Comminuty

คุณ สามารถ ดู ความแตกต่าง ระหว่างแต่ ละรุ่น ได้ ที่หน้าเว็บGitLab นอกจากนี้ยังมี Jitlab CI ซึ่ง เราสามารถผูก กับGitLab CI วันหลังจะบอกวิธีเล่น. มีหลายวิธีในการติดตั้งGitLab แต่ ผม ขอเลือก วิธี ที่ง่าย มาก โดยใช้ Omnibus (มีวิธีง่ายๆไม่ต้องพูดถึงละกัน) มาลองติดตั้งGitLab Community เพื่อเล่นกัน

บทความต่อไป

Recent Posts

ฝาก - ถอน
เมนู