데비안 패키지 구축 시스템(예: Fedora Koji)

데비안 패키지 구축 시스템(예: Fedora Koji)

deb웹 인터페이스와 Git 통합을 갖춘 개인 패키지 빌드 시스템을 배포하고 싶습니다 (일부일 수도 있음).코지). 존재합니까?

그렇지 않다면 데비안과 우분투의 다양한 브랜치에 있는 수많은 패키지가 어떻게 만들어졌는지 알고 싶습니다. 모든 워크플로우가 CLI를 통해 설계되었다는 사실이 믿기지 않습니다 debuild.

답변1

한 달 동안 검색한 후에도 여전히 우리 팀의 요구 사항을 충족할 수 있는 올바른 빌드 시스템을 찾지 못했습니다. 그래서 기존 컴포넌트로부터 새로운 컴포넌트를 구성해야 합니다. 여기 그들이 온다:

  1. GitLab(SCM 서버) Jenkins (CI 서버 및 빌드 관리 도구)
  2. 루스트어바웃(건축을 위한 경량 격리 환경)
  3. Git 빌드 패키지git( 및 을 결합하는 매우 편리한 도구입니다 . 커밋에서 생성하고 게시용 태그를 푸시 debuild할 수 있습니다 .)debian/changelog
  4. 적절하게(바이너리 데비안 패키지 저장소);

  5. 소량의 Python "미들웨어" 코드;

그러나 나는 그것으로부터 많은 것을 배웠습니다. (데비안 개발자들에게 감사드립니다)이것철사. 커뮤니티에서는 사람들이 이 주제를 읽는 데 도움이 될 수 있는 몇 가지 도구를 개발했습니다.

  1. 젠킨스 데비안 접착제
  2. 미니

답변2

SUSE Open Build Service(OBS)를 확인할 수 있습니다. deb 패키지 구축을 지원합니다. 유용한 링크:

관련 정보