Dear friends,
Đối với các nhà phát triển và chuyên gia kỹ thuật, kho mã nguồn và nền tảng phát triển thể hiện nhiều năm làm việc trí tuệ, các dự án hợp tác và di sản kỹ thuật. Các nền tảng này không chỉ chứa mã mà còn chứa tài liệu, lịch sử dự án và thường có giá trị cộng đồng hoặc doanh nghiệp đáng kể vượt ra ngoài bất kỳ người đóng góp cá nhân nào.
Thách thức với các nền tảng kỹ thuật là chúng thường chứa cơ sở hạ tầng quan trọng, các dự án đang hoạt động có sự phụ thuộc hoặc tài nguyên cộng đồng mà những người khác dựa vào. Việc mất quyền truy cập đột ngột có thể làm gián đoạn dự án, phá vỡ sự phụ thuộc và khiến cộng đồng không có người bảo trì.
Những trở ngại chính bao gồm việc chuyển giao dự án yêu cầu quyền của chủ sở hữu và tài khoản hoạt động, quyền sở hữu nhóm yêu cầu vai trò chủ sở hữu cấp cao nhất để kế nhiệm và các phiên bản tự lưu trữ yêu cầu quyền truy cập vào máy chủ để quản trị. Những rào cản này không chỉ ảnh hưởng đến các dự án cá nhân mà còn có thể ảnh hưởng đến hàng nghìn người dùng phụ thuộc vào mã, tài liệu hoặc cơ sở hạ tầng của bạn.
DeathNote cho phép bạn ghi lại quyền sở hữu kho lưu trữ, thông tin xác thực API, cấu hình triển khai và kế hoạch kế nhiệm cho các dự án quan trọng. Bạn có thể chỉ định người kế nhiệm kỹ thuật, cung cấp thông tin chi tiết về quyền truy cập cơ sở hạ tầng và đảm bảo tính liên tục cho các dự án quan trọng đối với cộng đồng kỹ thuật rộng lớn hơn.
Hãy cân nhắc việc ghi lại không chỉ thông tin xác thực truy cập mà còn cả bối cảnh dự án: dịch vụ nào phụ thuộc vào mã của bạn, ai sẽ đảm nhận việc bảo trì và cách ngừng sử dụng hoặc chuyển giao quyền sở hữu các dự án mà bạn duy trì một cách khéo léo. Việc lập kế hoạch này đảm bảo những đóng góp kỹ thuật của bạn tiếp tục phục vụ mục đích ngay cả sau khi bạn rời đi.
Nền tảng DevOps, quy trình CI/CD, đăng ký vùng chứa, quản lý dự án
Miễn phí, Cao cấp, Cơ bản (SaaS và Tự quản lý)
Kho lưu trữ Git, quy trình CI/CD, hình ảnh vùng chứa, gói, wiki, sự cố, yêu cầu hợp nhất
Quyền truy cập dự án phụ thuộc vào quyền sở hữu và quyền của nhóm. Các dự án cá nhân sẽ không thể truy cập được nếu không có thông tin xác thực. Các dự án nhóm có nhiều chủ sở hữu vẫn có thể truy cập được. Ghi lại tất cả các dự án, chuyển chúng vào không gian tên nhóm và thêm chủ sở hữu đáng tin cậy. Đối với các dự án quan trọng, hãy định cấu hình quyền sở hữu cấp nhóm để đảm bảo tính liên tục.
Các quy trình tiếp tục chạy nếu kho lưu trữ vẫn có thể truy cập được nhưng bí mật sẽ hết hạn khi truy cập vào tài khoản. Người dùng khác không thể xuất hoặc xem các biến CI/CD. Ghi lại tên biến, thông tin xác thực tích hợp và quy trình triển khai một cách riêng biệt. Di chuyển các quy trình quan trọng sang các biến cấp nhóm với nhiều quản trị viên.