Publicar Plugin
Nesta seção, você encontra um guia de como publicar um Plugin usando o STK CLI.
Publicar na StackSpot significa armazenar e disponibilizar os conteúdos das Stacks, Plugins e Actions na plataforma da StackSpot para que outras pessoas desenvolvedoras possam usá-los. Você gerencia quem pode acessar o que você publica através das configurações de visibilidade do seu Estúdio.
Publicar o seu Plugin no Portal
Você somente pode utilizar seu Plugin depois de adicioná-lo em uma Stack e depois disso, adicionar essa Stack a um Workspace.
Para publicar um Plugin, confira se o Slug (Identificador) é único dentro do Estúdio. Não é possível ter mais de um Slug com a mesma identificação (seja de Stack, Plugin ou Action) em um Estúdio.
Pré-requisitos
- STK CLI.
- Já ter criado um Plugin.
- Ter acesso habilitado para publicação.
Em alguns cenários não é possível publicar a versão de um Plugin que seja inferior ao range da MAJOR, porque isso quebra a compatibilidade da versão. Confira outras ações que quebram a MAJOR de um range:
- Adição/Remoção de novas Connection Interfaces, tanto no atributo requires quanto no de generates.
- Adição/Remoção de Plugins.
- Remoção de inputs.
- Adição de inputs required sem valor default.
Siga os passos:
Passo 1. Abra o seu terminal e faça o login no STK CLI:
stk login
Passo 2. Ainda no terminal do STK CLI, execute o comando dentro da pasta local do Plugin. A sintaxe dele é:
stk publish plugin --studio studio-slug-name
Depois disso, o STK CLI valida os YAMLs e os arquivos na sua pasta.
Confira alguns dados que são validados:
studio_slug: o Estúdio que está associado.plugin_name: nome do Plugin.version: se há uma versão válida do Plugin.
O seu plugin.yaml só não pode ser validado quando:
- Apresentar inconsistências.
- A versão que você quer publicar já existir no Estúdio.
- Você não tiver permissão para publicação.
- O
plugin.yamlnão estiver dentro da pasta corrente.
Pronto, seu Plugin está no Estúdio da StackSpot!
Se você ainda não tem nenhum Estúdio para adicionar o seu Plugin, acesse o Portal da StackSpot EDP para Criar um Estúdio e depois siga os passos.
Próximos passos
- Agora que você publicou o seu Plugin, é possível gerenciar as versões dele.
- Também é possível Aplicar um Plugin que adiciona novas capacidades em uma Aplicação.