CI/CD DEV
Permission on DevOpsTool
GitLab
Manage Repository:
- สามารถเข้าถึงและจัดการ repository ทั้งหมด
- แก้ไข settings ของ repository
- สร้าง, แก้ไข, และลบ branch
- ควบคุมและจัดการ tags
- สามารถจัดการ webhooks
Merge Requests:
- สามารถสร้าง, แก้ไข, และลบ merge requests
- รีวิวและยอมรับ merge requests
- สามารถใช้ squash และ merge options
Issues:
- สามารถสร้าง, แก้ไข, และลบ issues
- จัดการ issue boards
- กำหนด, แก้ไข, และลบ labels
- จัดการ milestones และ epics
CI/CD:
- สามารถจัดการ pipeline และ jobs
- สามารถแก้ไข, ลบ และเริ่ม pipelines
- สามารถดู logs ของ jobs
Permissions:
- สามารถเชิญสมาชิกใหม่เข้ามาใน project
- เปลี่ยนแปลง roles ของสมาชิกที่มีสิทธิ์ต่ำกว่า
Protected Branches and Tags:
- สามารถจัดการ protected branches และ protected tags
- สามารถกำหนดว่าใครมีสิทธิ์ push, merge, และ tag ใน branches และ tags ที่ถูกป้องกัน
Wiki และ Snippets:
- สามารถสร้าง, แก้ไข, และลบ wiki pages
- จัดการ project snippets