AlmaLinux 빌드 시스템: 새로운 AlmaLinux 빌드 시스템

최근에 디AlmaLinux 배포판 개발자 발표 라는 새로운 빌드 시스템 앨범 (AlmaLinux 빌드 시스템), 이미 의 형성에 사용되었습니다. 버전 알마리눅스 8.6과 9.0 x86_64, Aarch64, PowerPC ppc64le 및 s390x 아키텍처용으로 준비되었습니다.

빌드 시스템 제시된 CloudLinux 개발을 기반으로 합니다., RHEL 패키지를 기반으로 자체 상용 배포판을 개발합니다.

AlmaLinux OS Foundation에서는 커뮤니티 구성원이 패키지와 이미지를 쉽게 구축할 수 있도록 하는 것이 건강한 엔터프라이즈 Linux 생태계를 성장시키고 보장하는 데 중요한 부분이라고 믿습니다. AlmaLinux는 완전히 오픈 소스이며 각 릴리스를 개선하는 데 도움이 되는 점점 늘어나는 회원 목록의 지원을 받습니다. 이를 위해 우리는 빌드 시스템이 투명하고 더 나은 Linux 배포판을 구축하는 데 관심이 있는 모든 조직에서 사용할 수 있도록 공개하기 위해 오래전부터 작업을 시작했습니다.

오늘 우리는 우리 노력의 첫 결실인 ALBS, The AlmaLinux Build System을 발표하게 된 것을 기쁘게 생각합니다. 

모르는 사람들을 위해 된 CloudLinux 그가 AlmaLinux 프로젝트를 설립했으며 AlmaLinux OS Foundation의 창립 멤버입니다. Fedora 프로젝트와 유사한 거버넌스 모델을 사용하여 중립적인 커뮤니티 중심 환경에서 번창하도록 설계된 비영리 조직입니다.

커뮤니티를 위해 처음 선언된 완전 개방적이고 투명한 개발 모델에 대한 약속을 확인하기 위해 이제 빌드 시스템 코드가 완전히 공개되었으며 모든 AlmaLinux 빌드 단계는 커뮤니티에서 제어합니다.

AlmaLinux 빌드 시스템 정보

시스템 앨범 배포 빌드, 패키지 빌드, 패키지 테스트, 디지털 서명 생성 자동화 및 컴파일된 패키지를 공개 리포지토리에 게시하는 데 중점을 둡니다. 시스템 유통 형성의 모든 단계를 처리하는 것을 목표로합니다 전체적으로 인적 요소로 인한 오류를 제거합니다. 빌드 시스템은 2012년부터 사용된 CloudLinux의 내부 빌드 시스템의 진화를 계속합니다.

RPM 패키지 외에도 DEB 형식이 지원됩니다. 리브랜딩 및 재구축 패키지 수정을 자동화하는 도구가 제공됩니다. 시스템을 포함하여 Ubuntu 및 Debian을 기반으로 하는 임의의 배포판을 만드는 데 사용할 수 있습니다.

오늘 우리는 빌드 시스템에 대한 익명의 읽기 전용 액세스를 해제하여 빌드 프로세스에 다음 단계의 투명성을 추가합니다. 이를 통해 누구나 현재 빌드 중인 패키지, 특정 패키지가 빌드된 시간, 패키지 빌드가 실패한 시간 및 각 패키지의 빌드 프로세스와 관련된 모든 로그를 볼 수 있습니다..

빌드는 Jenkins 지속적 통합 시스템을 사용하여 테스트됩니다. 생성된 패키지의 소스 코드는 Git 저장소에서 다운로드됩니다.

모든, AlmaLinux 빌드 시스템에 대한 익명 액세스가 열려 있습니다., 배포 빌드의 모든 단계를 추적할 수 있습니다. 제공된 인터페이스를 통해 현재 빌드되고 있는 패키지, 관심 패키지가 생성된 시간 및 빌드할 수 없는 패키지를 확인할 수 있습니다.

세부 정보가 포함된 전체 빌드 로그를 분석에 사용할 수 있습니다. 개별 패키지 수준에서. 현재 액세스는 시스템 모니터링으로 제한됩니다., 그러나 계획은 XNUMX월 말에 RBAC(역할 기반 액세스 제어)를 출시하고 커뮤니티 기여자와 유지 관리자가 자신의 ALBS 패키지를 빌드할 수 있도록 하는 것입니다.

앞으로 또한 빌드 검증을 지원할 것으로 예상됩니다. CodeNotary 서비스를 통해 COPR 빌드 서비스 지원, 프로젝트 및 조직에 패키지를 빌드하기 위한 인프라를 제공하기 위한 네임스페이스 지원, 가상 머신 및 컨테이너 이미지 빌드 및 게시를 자동화하기 위한 도구 준비.

배포판을 구축하는 것 외에도 ALBS는 수정 업데이트(정오표)를 생성 및 릴리스하고 패키지를 디지털 서명하는 데에도 사용됩니다.

마지막으로, 그것에 대해 더 알고 싶으시면 자세한 내용을 참조하십시오. 다음 링크.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.