Home Wiki > Portal:Build Service
Sign up | Login

Portal:Build Service

tagline: Da openSUSE

Esta é uma tradução do Portal:Build Service para o Português. Assim, esta tradução não dá status jurídico ao Portal:Build Service traduzido nesta página — somente o texto original em inglês, do Portal:Build Service, o faz. Entretanto, esperamos que esta tradução o ajude a entender melhor o Build Service.

Seja bem vindo ao Portal Build Service editar

SUSEgreeter.png

O openSUSE Build Service (OBS) é uma plataforma para desenvolvimento de distribuições que provê aos desenvolvedores uma infraestrutura transparente para o empacotamento de aplicativos para a maioria das distribuições. A instância do openSUSE atualmente tem mais de 20.000 usuários e existe mais de 100.000 pacotes para 21 distribuições base e 6 arquiteturas.

Recursos do Build Service editar


User Software portal

Para usuários

  • As versões do openSUSE são construídas de forma transparente através do projeto openSUSE:Factory e é construido automáticamente uma imagem da versão.
  • Usuários podem procurar a última versão dos softwares para a sua distribuição. A disponibilidade de tais aplicativos é alcançada graças a vários mirrors espalhados pelo mundo.

Para desenvolvedores

Developer Web Interface
  • Não é necessário compilar os aplicativos em diferentes arquiteturas para obter os pacotes para as diferentes arquiteturas e várias distribuições Linux como Fedora, Debian, Ubuntu, entre outras.
  • Integração com o KIWI para automatizar a produção e criação da imagem.
  • Resolução automática das dependências. Se um aplicativo depende de outro, ele será marcado para a reconstrução automática caso haja mudança.
  • Ligação com outros projetos: As correções podem ser testadas em versões recentes de outro projeto.
  • A interface permite a conexão de diferentes clientes e serviços externos, como: SourceForge, kde-apps.org, para aproveitar os seus recursos.

Para Distribuidores ou Fornecedores de Software Independente

O Build Service é licenciado pelo GPL e pode ser instalado em qualquer máquina que tenha no mínimo 2GB de memória RAM.

  • A maneira mais fácil de usar o seu próprio Build Service é através dos oBS Appliances (aparelhos do openSUSE). Os Appliances podem ser instalados em sua própria infraestrutura.
  • A instalação manual é possível, mas é mais complicada. O seguinte tutorial poderá te ajudar a fazer isso.

Quem está usando ?

  • Além do projeto openSUSE, existe uma śerie de outros projetos de Software Livre que fazem uso do Build Service, um bom exemplo é o Projeto MeeGo, empresas e universidades também estão usando a sua própria instância do Build Service. Algumas delas podem ser encontradas em nossa wiki: Lista de instalações do Build Service.

Documentação editar

O Serviço de Compilação do openSUSE (oBS) está documentado neste wiki. Os empacotadores devem começar lendo o tutorial e a guia como tratar dos pacotes da distribuição. Algumas dicas gerais podem ser encontrados nas páginas FAQ e Dicas & Truques. Um peça importante é a documentação para API. A API é uma interface simples e genérica para trabalhar com o Serviço de Compilação. Você pode utilizá-lo para integrar as suas ferramentas para submeter atualizações do código, verificar o estado atual do seu projeto ou fazer allguma coisa muito diferente e legal.

Uma folha de dicas para OSC também está disponível.

Desenvolvimento editar

Roteiro

O plano de lançamentos está delineado no Roteiro e foi criada a partir da lista das características propostas e dos Conceitos.

Código fonte

O código e a documentação do Build Service e ferramentas correspondentes estão hospedadas no Projeto Build Service no gitorious.org.

Como contribuir

Como a maioria dos projetos de código aberto; por favor, comece escrevendo pacotes de correção (patches) ou um conceito que você pretenda desenvolver. O Gitorious oferece um ótimo recurso para clonar a partir do Projeto oBS, altere o código e submeta-o de volta dentro do projeto base. Existem algumas tarefas menores (Junior Jobs) que são um bom começo para conhecimento do código e participar da equipe de desenvolvimento.

Contato e suporte

No momento estamos disponibilizando suporte a comunidade via IRC e listas de discussão. Os desenvolvedores do OBS também podem ser encontrados nos populares eventos do Software Livre e de Código Aberto.

Se você prefere o suporte comercial; por favor, entre em contato com Andreas Jaeger para debater opções.