Testando o snapcraft limpo

4

Eu fiz um snapcraft.yaml para um aplicativo. Ele se baseia no meu computador, mas um amigo descobre que não constrói para ele. Como posso ter certeza de que um snap é criado para todos antes de compartilhá-lo?

    
por popey 15.06.2016 / 10:25

1 resposta

7

O Snapcraft possui uma função cleanbuild incorporada. Ele usa o LXD para criar um contêiner e, em seguida, instala as ferramentas necessárias no contêiner. Em seguida, ele criará seu snap para que você possa ter certeza de que todas as dependências de compilação necessárias estejam presentes e que seu amigo possa criá-lo perfeitamente.

Assegure-se de que o LXD esteja instalado e em execução (um excelente guia do Stéphane Graber está disponível aqui ), em seguida, execute o seguinte no mesmo diretório que o seu snapcraft.yaml:

snapcraft cleanbuild

    
por Simon Quigley 15.06.2016 / 10:43