Github บูรณาการกับ Selenium: บทช่วยสอนที่สมบูรณ์

⚡ สรุปอย่างชาญฉลาด

การผสานรวม GitHub กับ Selenium โดยจะนำโปรเจ็กต์ระบบอัตโนมัติไปไว้ในที่เก็บข้อมูลระยะไกลที่ใช้ร่วมกันแห่งเดียว เพื่อให้สมาชิกในทีมทุกคนสามารถดึงโค้ดเดียวกันได้ Jenkins สร้างการเปลี่ยนแปลงแต่ละครั้งโดยตรงจากที่เก็บข้อมูลนั้นโดยไม่ต้องคัดลอกด้วยตนเอง

  • 🔘 ที่ต้องการ: Jenkinsต้องติดตั้ง Maven และ Tomcat ก่อนจึงจะเริ่มการตั้งค่า Git และ GitHub ได้
  • ☑️ ไฟล์ไบนารีของ Git: การขอ Windows โปรแกรมติดตั้งจะตั้งค่า PATH, ไคลเอ็นต์ SSH และกฎการขึ้นบรรทัดใหม่
  • Jenkins เสียบเข้าไป: ติดตั้งปลั๊กอิน GitHub จากตัวจัดการปลั๊กอิน จากนั้นรีสตาร์ทเครื่องก่อนที่ปลั๊กอินจะปรากฏขึ้น
  • 🧪 Eclipse EGit: Share Project จะสร้างที่เก็บข้อมูลในเครื่อง (local repository) ส่วน Commit และ Push จะส่งโค้ดไปยัง GitHub
  • 🛠️ Jenkins งาน: งาน Maven จะชี้ไปยัง URI ของที่เก็บและเส้นทางของไฟล์ pom.xml
  • ⚠️ รับรองความถูกต้อง: GitHub ไม่รองรับรหัสผ่านสำหรับการพุชอีกต่อไปแล้ว ดังนั้นให้ใช้โทเค็นหรือคีย์ SSH แทน

การผสานรวม GitHub กับ Selenium

GitHub คืออะไร?

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

ข้อดีของการใช้ GitHub สำหรับ Selenium:

  • เมื่อมีคนหลายคนทำงานในโครงการเดียวกัน พวกเขาสามารถอัปเดตรายละเอียดโครงการและแจ้งให้สมาชิกในทีมคนอื่นๆ ทราบพร้อมๆ กันได้
  • Jenkins เราสามารถสร้างโปรเจ็กต์จากที่เก็บข้อมูลระยะไกลได้อย่างสม่ำเสมอ ซึ่งช่วยให้เราดูแลรักษาได้ง่ายขึ้น track ของการสร้างที่ล้มเหลว

ข้อกำหนดเบื้องต้นสำหรับ Selenium และการผสานรวม GitHub

ก่อนที่เราจะเริ่ม Selenium และเพื่อให้สามารถใช้งานร่วมกับ GitHub ได้ เราจำเป็นต้องติดตั้งส่วนประกอบต่อไปนี้

  1. Jenkins การติดตั้ง
  2. การติดตั้ง Maven
  3. การติดตั้ง Tomcat

คุณสามารถดูขั้นตอนการติดตั้งได้จากคู่มือต่อไปนี้:

  1. เมเวนและ Jenkins คู่มือการติดตั้ง
  2. คู่มือการติดตั้ง Tomcat

ภาพหน้าจอด้านล่างแสดงให้เห็น Selenium โปรเจ็กต์ Maven ที่เราจะแชร์ไปยัง GitHub

Selenium ไฟล์โครงการที่ระบุไว้ใน Eclipse ตัวสำรวจแพ็กเกจก่อนการผสานรวม Git

การติดตั้ง Git ไบนารี

ต่อไปเรามาเริ่มติดตั้งไบนารีของ Git กันเลย

ขั้นตอน 1) เปิดเบราว์เซอร์และไปที่ https://git-scm.com/

ขั้นตอน 2) ดาวน์โหลดเวอร์ชันเสถียรล่าสุด

ขั้นตอน 3) คลิกที่ดาวน์โหลดเพื่อดาวน์โหลด Windowsจากนั้นจึงเริ่มการติดตั้ง

กิตสำหรับ Windows หน้าดาวน์โหลดบนเว็บไซต์ git-scm.com

ขั้นตอน 4) ไปที่ตำแหน่งดาวน์โหลดหรือไอคอนแล้วเรียกใช้โปรแกรมติดตั้ง

ขั้นตอน 5) คลิกผ่านหน้าจอต้อนรับและข้อตกลงใบอนุญาตสาธารณะทั่วไป

ขั้นตอน 6) คลิกปุ่มถัดไปในตัวช่วยตั้งค่า Git

หน้าจอต้อนรับของตัวช่วยติดตั้ง Git สำหรับตัวติดตั้งไบนารีของ Git

ขั้นตอน 7) อ่านข้อตกลงใบอนุญาตสาธารณะทั่วไปของ GNU แล้วคลิกถัดไป

หน้า GNU General Public License ของ Git สำหรับ Windows ตัวช่วยสร้างการตั้งค่า

ขั้นตอน 8) ในหน้าต่างถัดไป

  1. เลือกไดเร็กทอรีที่คุณต้องการติดตั้งไบนารีของ Git แล้ว
  2. คลิกปุ่มถัดไป

การเลือกไดเร็กทอรีปลายทางสำหรับการติดตั้งไบนารีของ Git

ขั้นตอน 9) เลือกส่วนประกอบที่คุณต้องการติดตั้ง แล้วคลิกถัดไป

การเลือกส่วนประกอบ Git ที่จะติดตั้งในตัวช่วยตั้งค่า

ขั้นตอน 10) หากคุณต้องการสร้างโฟลเดอร์เมนูเริ่มต้นสำหรับ Git ให้คงการตั้งค่าเริ่มต้นไว้แล้วคลิกถัดไป

การเลือกชื่อโฟลเดอร์ในเมนูเริ่มต้นสำหรับทางลัด Git

ขั้นตอน 11) ในขั้นตอนนี้

  1. เลือกใช้ Git จากไฟล์ Windows Command Prompt เพื่อให้สามารถเรียกใช้ Git จากบรรทัดคำสั่งได้ และ
  2. คลิกถัดไป ปล่อยการตั้งค่าตามค่าเริ่มต้น แล้วคลิกถัดไปอีกครั้ง

การเลือกใช้ Git จาก Windows ขั้นตอนการตั้งค่า Command Prompt ใน PATH

ขั้นตอน 12) ในขั้นตอนนี้

  1. เลือกใช้ OpenSSH ซึ่งจะช่วยให้เราสามารถเรียกใช้คำสั่งจากบรรทัดคำสั่งและตั้งค่าเส้นทางสภาพแวดล้อมได้
  2. คลิกปุ่มถัดไป

เลือกใช้ OpenSSH เป็นไฟล์ปฏิบัติการ SSH ในตัวช่วยสร้างการตั้งค่า Git

ขั้นตอน 13) ในขั้นตอนนี้

  1. เลือก “ชำระเงิน” Windows-style, กำหนดค่าการขึ้นบรรทัดใหม่แบบ Unix” (ตัวเลือกนี้ควบคุมวิธีการที่ Git ควรจัดการกับการขึ้นบรรทัดใหม่ในไฟล์ข้อความ)
  2. คลิกปุ่มถัดไป

การเลือกช่องทางการชำระเงิน Windows-style commit ตัวเลือกการจบบรรทัดแบบ Unix

ขั้นตอน 14) ในขั้นตอนนี้

  1. เลือกใช้ MinTTY ซึ่งเป็นเทอร์มินัลเริ่มต้นของ MSys2 สำหรับ Git Bash
  2. คลิกปุ่มถัดไป

เลือก MinTTY เป็นโปรแกรมจำลองเทอร์มินัลเริ่มต้นสำหรับ Git Bash

จากนั้นโปรแกรมติดตั้งจะคัดลอกไฟล์ไปยังปลายทาง

แถบแสดงความคืบหน้าการติดตั้งตัวช่วยตั้งค่า Git

เปิดหน้าต่าง Command Prompt พิมพ์ “git” แล้วกด Enter หน้าจอด้านล่างแสดงว่าการติดตั้งสำเร็จแล้ว

หน้าต่าง Command Prompt แสดงผลลัพธ์ของคำสั่ง git หลังจากการติดตั้งสำเร็จ

Jenkins การติดตั้งปลั๊กอิน Git

เมื่อติดตั้ง Git แล้ว Jenkins จำเป็นต้องมีปลั๊กอินเฉพาะเพื่ออ่านข้อมูลจาก GitHub repository

ขั้นตอน 1) เปิดเบราว์เซอร์และไปที่เว็บไซต์ของคุณ Jenkins.

ขั้นตอน 2) คลิกที่จัดการ Jenkins.

Jenkins แดชบอร์ดพร้อมการจัดการ Jenkins ลิงก์ในการนำทางด้านซ้าย

ขั้นตอน 3) คลิกที่ จัดการปลั๊กอิน (Manage Plugins) หน้าต่างใหม่จะเปิดขึ้นมา

จัดการ Jenkins หน้าเว็บที่แสดงรายการจัดการปลั๊กอิน

ขั้นตอน 4) คลิกที่แท็บ "พร้อมใช้งาน"

แท็บที่มีอยู่ของ Jenkins ตัวจัดการปลั๊กอิน

ขั้นตอน 5) ในขั้นตอนนี้

  1. เลือกปลั๊กอิน GitHub จากนั้น
  2. คลิกที่ปุ่ม "ดาวน์โหลดทันทีและติดตั้งหลังจากรีสตาร์ท"

เลือกปลั๊กอิน GitHub แล้วคลิก "ดาวน์โหลดทันที" จากนั้นคลิก "ติดตั้งหลังจากรีสตาร์ท"

⚠️ ปัจจุบัน Jenkins UI: ตอนนี้ข้อมูลเข้าสู่ระบบแล้ว จัดการ Jenkins > ปลั๊กอิน และแท็บนั้นคือ ปลั๊กอินที่มีอยู่หน้าจอยังคงใช้ป้ายกำกับเดิม การทำงานยังคงเหมือนเดิม

Jenkins ตอนนี้จะทำการติดตั้งปลั๊กอิน GitHub และส่วนประกอบที่เกี่ยวข้อง เมื่อเสร็จสิ้นแล้ว ให้รีสตาร์ทเซิร์ฟเวอร์ Tomcat โดยเรียกใช้ไฟล์ shutdown.bat

Jenkins การติดตั้งปลั๊กอิน GitHub และส่วนประกอบที่เกี่ยวข้อง

หลังจากรีสตาร์ท Tomcat แล้ว Jenkins เราสามารถดูปลั๊กอินที่แสดงอยู่ในแท็บ "ติดตั้งแล้ว" ได้

แท็บที่ติดตั้งของ Jenkins ตัวจัดการปลั๊กอินยืนยันปลั๊กอิน GitHub แล้ว

การตั้งค่าของเรา Eclipse ด้วยปลั๊กอิน GitHub

เว็บไซต์สำหรับอัปเดตปลั๊กอิน EGit คือ https://download.eclipse.org/egit/updates/

⚠️ หมายเหตุเกี่ยวกับเวอร์ชัน: Eclipse IDE สำหรับ Java ขณะนี้ผู้พัฒนาได้รวม EGit ไว้ในแพ็คเกจแล้ว โปรดตรวจสอบ หน้าต่าง > แสดงมุมมอง > กิต ก่อนอื่นให้ข้ามส่วนนี้ไปหากมุมมองนั้นมีอยู่แล้ว

ขั้นตอน 1) ยิง Eclipse แล้วก็

  1. คลิกที่เมนูช่วยเหลือ จากนั้น
  2. คลิกที่ ติดตั้งซอฟต์แวร์ใหม่

Eclipse เมนูช่วยเหลือ โดยเลือกตัวเลือก ติดตั้งซอฟต์แวร์ใหม่

ขั้นตอน 2) หน้าจอด้านล่างจะปรากฏขึ้นเมื่อเราคลิกที่ "ติดตั้งซอฟต์แวร์ใหม่" จากนั้นคลิกที่ "เพิ่ม"

Eclipse ติดตั้งซอฟต์แวร์ใหม่ก่อนที่จะเพิ่มที่เก็บข้อมูล

ขั้นตอน 3) ในขั้นตอนนี้

  1. พิมพ์ชื่อ “EGIT” และ
  2. ป้อนสถานที่ https://download.eclipse.org/egit/updates/แล้ว
  3. คลิกตกลง

เพิ่มชื่อและตำแหน่งที่ตั้งของไซต์อัปเดต EGit ใน Eclipse

ขั้นตอน 4) จากนั้นคลิกที่ เลือกทั้งหมด แล้วคลิกถัดไป

การเลือกฟีเจอร์ EGit ทั้งหมดใน Eclipse ติดตั้งตัวช่วยสร้าง

ขั้นตอน 5) คลิกถัดไป ยอมรับข้อตกลงใบอนุญาต จากนั้นดำเนินการติดตั้งให้เสร็จสิ้นและรีสตาร์ทเครื่อง Eclipse.

การยอมรับข้อตกลงใบอนุญาต EGit ใน Eclipse

การสร้างพื้นที่เก็บข้อมูลบน Git

ขั้นตอน 1) นำทางไปยัง https://github.com/ และลงทะเบียนใช้งาน GitHub

ขั้นตอน 2) เมื่อคุณลงทะเบียนสำเร็จแล้ว ให้คลิกที่ "สร้างที่เก็บข้อมูลใหม่"

สร้างหน้าสร้างคลังเก็บข้อมูลใหม่บน GitHub

ขั้นตอน 3) ในขั้นตอนนี้

  1. ป้อนชื่อของที่เก็บข้อมูล และ
  2. คลิกที่ สร้างที่เก็บข้อมูล

ตั้งชื่อที่เก็บข้อมูล GitHub ใหม่ แล้วคลิก สร้างที่เก็บข้อมูล

ตัวอย่างการทดสอบการใช้งาน Selenium ด้วย GitHub

ขั้นตอน 1) เมื่อเราสร้าง repository ใหม่เสร็จแล้ว ให้เริ่มใช้งาน Eclipse.

  1. คลิกที่ไฟล์
  2. จากนั้นคลิกที่ "ใหม่" แล้วจึงคลิก "ถัดไป"
  3. คลิกที่ อื่นๆ

Eclipse พ่อมดคนใหม่ที่เลือกตัวเลือก "อื่นๆ"

ขั้นตอน 2) ในขั้นตอนนี้

  1. เลือกโครงการ Maven และเรียกดูสถานที่
  2. คลิกถัดไป

การเลือกโปรเจ็กต์ Maven ใน Eclipse ตัวช่วยสร้างโปรเจ็กต์ใหม่

ขั้นตอน 3) ในขั้นตอนนี้

  1. เลือกชื่อโครงการและสถานที่ตั้ง จากนั้น
  2. คลิกถัดไป

การเลือกชื่อโปรเจ็กต์ Maven และตำแหน่งที่ตั้งของพื้นที่ทำงาน

ขั้นตอน 4) คลิกถัดไป

การเลือก Maven archetype สำหรับโปรเจ็กต์ใหม่

ขั้นตอน 5) ในขั้นตอนนี้

  1. ป้อนรหัสกลุ่มและ
  2. รหัสสิ่งประดิษฐ์ และ
  3. คลิกที่ปุ่มเสร็จสิ้น

ป้อน Maven Group Id และ Artifact Id สำหรับโปรเจ็กต์

เมื่อคุณคลิกปุ่ม "เสร็จสิ้น" โครงการจะถูกสร้างขึ้นทันที

ขั้นตอน 6) ต่อไปนี้เรามาสร้างสคริปต์ตัวอย่างกัน

ตัวอย่าง Selenium สคริปต์ทดสอบที่สร้างขึ้นภายในโปรเจ็กต์ Maven ใหม่

ขั้นตอน 7) ตอนนี้ให้พุชที่เก็บข้อมูลในเครื่องไปยัง GitHub

  1. จุดเปิด Eclipse จากนั้นจึงไปยังโปรเจ็กต์
  2. คลิกขวาที่โปรเจ็กต์แล้วเลือก Team จากนั้น
  3. เลือกแชร์โปรเจ็กต์

Eclipse เมนูทีมพร้อมตัวเลือก แชร์โปรเจ็กต์

ขั้นตอน 8) การคลิก "แชร์โปรเจ็กต์" จะเปิดหน้าต่างใหม่ขึ้นมา ในขั้นตอนนี้

  1. เลือกที่เก็บข้อมูลในเครื่อง และ
  2. คลิกที่เสร็จสิ้น

กำหนดค่ากล่องโต้ตอบ Git Repository โดยเลือกที่เก็บข้อมูลในเครื่องไว้

เมื่อเราคลิกที่ปุ่มเสร็จสิ้น โครงสร้างโปรเจ็กต์จะเปลี่ยนไปเพื่อแสดงว่ามีการสร้างที่เก็บข้อมูลในเครื่องแล้ว

Eclipse โปรแกรมสำรวจแพ็กเกจแสดงโครงการหลังจากสร้างที่เก็บข้อมูลในเครื่องแล้ว

ขั้นตอน 9) ในขั้นตอนนี้

  1. คลิกขวาที่โปรเจ็กต์และทีม จากนั้น
  2. คลิกที่ปุ่ม ยืนยัน

Eclipse เมนูทีมที่เลือกตัวเลือก Commit ไว้

ขั้นตอน 10) ในขั้นตอนนี้

  1. ป้อนข้อความยืนยันและ
  2. เลือกไฟล์ที่เราต้องการส่งไปยังที่เก็บข้อมูล GitHub
  3. คลิกที่ปุ่ม Commit และ Push

มุมมอง Git staging พร้อมข้อความ commit และไฟล์ที่เลือกสำหรับการ commit และ push

⚠️ หมายเหตุเกี่ยวกับการตรวจสอบความถูกต้อง: GitHub หยุดรับรหัสผ่านบัญชีสำหรับการดำเนินการ Git ตั้งแต่เดือนสิงหาคม 2021 โปรดระบุโทเค็นการเข้าถึงส่วนบุคคลที่มีขอบเขตของ repository แทน หรือกำหนดค่าคีย์ SSH แทน

จากนั้นไอคอนของโปรเจ็กต์จะเปลี่ยนไป แสดงว่าโค้ดได้รับการคอมมิตและส่งไปยัง GitHub แล้ว

Eclipse ไอคอนโปรเจ็กต์จะได้รับการอัปเดตหลังจากทำการคอมมิตและพุชสำเร็จ

GitHub repository ยืนยันว่าโปรเจ็กต์ได้รับการอัปโหลดแล้ว

หน้า GitHub repository ที่แสดงการ push โค้ด Selenium ไฟล์โครงการ

ตอนนี้เราจะรันโปรเจ็กต์จาก GitHub ใน Jenkins.

ขั้นตอน 11) เปิดเบราว์เซอร์และเปิดของคุณ Jenkins.

ขั้นตอน 12) คลิกที่ "รายการใหม่"

Jenkins แดชบอร์ดพร้อมลิงก์รายการใหม่

ขั้นตอน 13) ในขั้นตอนนี้

  1. ป้อนชื่อสินค้า
  2. เลือกโครงการ Maven
  3. คลิกที่ปุ่มตกลง

ป้อนชื่อรายการและเลือก Maven Project ใน Jenkins

ขั้นตอน 14) ในขั้นตอนนี้ เราจะทำการตั้งค่า GitHub ใน Jenkins.

  1. คลิกที่ Git แล้ว
  2. ป้อน URI ของที่เก็บข้อมูล
  3. คลิกที่ เพิ่มที่เก็บข้อมูล

หากมีที่เก็บโค้ดหลายแห่งใน GitHub ให้เพิ่มชื่อลงในช่อง Refspec

Jenkins ส่วนการจัดการซอร์สโค้ดได้รับการกำหนดค่าด้วย Git และ URI ของที่เก็บข้อมูล

เราสามารถรับ URI ได้จากหน้าเพจของ GitHub repository

คัดลอก URI ของที่เก็บจากหน้าเก็บข้อมูล GitHub

ขั้นตอน 15) ในขั้นตอนนี้

  1. เพิ่มตำแหน่งไฟล์ pom.xml ในกล่องข้อความและ
  2. ระบุเป้าหมายและตัวเลือกสำหรับ Maven จากนั้น
  3. เลือกตัวเลือกวิธีการเรียกใช้การทดสอบ
  4. คลิกที่ปุ่มบันทึก

Jenkins ส่วนการสร้างที่มีตำแหน่งของ pom.xml และเป้าหมายของ Maven

ขั้นตอน 16) หน้าจอด้านล่างจะปรากฏขึ้น สร้างโปรเจ็กต์โดยคลิกที่ปุ่ม สร้าง (Build)

ที่บันทึกไว้ Jenkins หน้างานพร้อมตัวเลือก "สร้างเลย"

ขั้นตอน 17) ระบบจะแสดงข้อมูลการสร้างเครื่อง คลิกที่หมายเลขการสร้างหรือวันที่สร้างเครื่อง

Jenkins ประวัติการก่อสร้างที่แสดงหมายเลขและวันที่ก่อสร้างใหม่

ขั้นตอน 18) หน้าจอต่อไปนี้จะปรากฏขึ้น คลิกที่ "Console Output"

Jenkins สร้างหน้าเว็บด้วยลิงก์เอาต์พุตคอนโซล

สุดท้ายนี้ เราสามารถตรวจสอบได้ว่าการสร้างของเราเสร็จสมบูรณ์แล้ว จากนั้นงานเดียวกันนี้สามารถนำไปใช้กับงานอื่นได้ ไปป์ไลน์ CI/CD หรือ โปรเจกต์ฟรีสไตล์.

Jenkins ข้อความแสดงผลในคอนโซลยืนยันว่าการสร้างเสร็จสมบูรณ์แล้ว

คำถามที่พบบ่อย

GitHub ได้ยกเลิกการตรวจสอบสิทธิ์ด้วยรหัสผ่านสำหรับการใช้งาน Git ในเดือนสิงหาคม 2021 ให้สร้างโทเค็นการเข้าถึงส่วนบุคคลที่มีขอบเขตเป็น repository และใช้โทเค็นนั้นแทนรหัสผ่าน หรือเปลี่ยนการเชื่อมต่อระยะไกลเป็น SSH

ไม่ ที่เก็บข้อมูลใหม่จะมีค่าเริ่มต้นเป็น หลัก. ถ้า Jenkins รายงานว่าสาขาดังกล่าวไม่มีอยู่จริง ให้เปลี่ยนตัวระบุสาขาในงานจาก */master เป็น */main

Poll SCM จะตรวจสอบที่เก็บข้อมูลตามกำหนดการของ cron โดยใช้ GitHub webhook ที่ชี้ไปยังที่เก็บข้อมูลของคุณ Jenkins URL เริ่มการสร้างทันทีที่การโจมตีสำเร็จ ซึ่งเร็วกว่าและประหยัดกว่า

การวิเคราะห์โดยใช้ AI จะอ่านเอาต์พุตจากคอนโซล และจัดกลุ่มความล้มเหลวตามสแต็กที่ใช้ร่วมกัน tracและแยกความผิดพลาดที่เกิดขึ้นจริงออกจากสัญญาณรบกวนจากสภาพแวดล้อม ปลั๊กอินบางตัวยังสามารถทำนายได้ว่าการเปลี่ยนแปลงใดที่ทำให้การสร้างล้มเหลว

นักบิน GitHub ร่างขั้นตอนการประกาศอย่างรวดเร็ว แต่ตรวจสอบกับของคุณเองอีกครั้ง Jenkins ท่อ เนื่องจากชื่อปลั๊กอินที่แนะนำมักจะล้าสมัย

โดยปกติไม่ Eclipse IDE สำหรับ Java นักพัฒนาได้ใช้ EGit มาหลายปีแล้ว ตรวจสอบที่หน้าต่าง จากนั้นเลือก แสดงมุมมอง จากนั้นเลือก Git ก่อน การติดตั้งด้วยตนเองนั้นสำคัญเฉพาะในกรณีที่จำเป็นขั้นต่ำเท่านั้น Eclipse บรรจุภัณฑ์

Git คือเครื่องมือควบคุมเวอร์ชันบนเครื่องของคุณที่ใช้บันทึกการเปลี่ยนแปลง (commit) GitHub คือแพลตฟอร์มโฮสติ้งที่สร้างขึ้นบน Git โดยเพิ่มฟังก์ชันการทำงานต่างๆ เช่น ที่เก็บโค้ดระยะไกล (remote repositories), การร้องขอการดึงข้อมูล (pull request), ปัญหา (issues) และการควบคุมการเข้าถึงของทีม

เพิ่มไฟล์ .gitignore ที่ครอบคลุม target, .settings, .project, .classpath และไฟล์ข้อมูลรับรองใดๆ การคอมมิตเอาต์พุตการสร้างและข้อมูลเมตาของ IDE จะทำให้เกิดข้อขัดแย้งในการผสานและทำให้ขนาดใหญ่ขึ้น Jenkins เช็คเอาท์.

สรุปโพสต์นี้ด้วย: