Sistema de compilação de pacotes para o Debian (como o Fedora Koji)

4

Eu gostaria de implantar a máquina de compilação de pacotes deb com interface web e integração com o Git (provavelmente algum tipo de Koji ) . Isto existe?

Se não for assim, eu me pergunto, como essas enormes quantidades de pacotes em diferentes ramos do Debian e Ubuntu são construídas? Não consigo acreditar que todo o fluxo de trabalho foi projetado para o uso de debuild via CLI.

    
por Vitaly Isaev 24.04.2015 / 07:07

1 resposta

2

Após um mês de busca, ainda não encontrei um sistema de construção adequado que pudesse atender às necessidades de nossa equipe. Então eu tive que combinar um novo dos componentes existentes. Aqui estão eles:

  1. Gitlab (servidor SCM) Jenkins (servidor de CI e ferramenta de gerenciamento de criação)
  2. Docker (ambiente isolado leve para construções)
  3. Git-buildpackage (ferramenta muito conveniente que combina git e %código%; ele pode criar debuild de commits, push tags para release)
  4. Aptly (repositório para pacotes binários Debian);

  5. Pequena quantidade de código "middleware" do Python;

No entanto, aprendi muito (graças aos desenvolvedores da Debian) de este tópico . Existem algumas ferramentas desenvolvidas pela comunidade que provavelmente podem ajudar alguém que lê este tópico:

  1. jenkins-debian-cola
  2. mini-buildd
por 21.05.2015 / 18:44