O ChatOps com todas as suas funcionalidades será gratuito - este é o nosso presente para você nas férias.

O GitLab é um projeto de núcleo aberto no qual existem produtos pagos e gratuitos. Em que categoria esse ou aquele produto irá, nossa suposição sobre o usuário principal determina . O que precisamos para colaboradores para uso pessoal, fazemos de graça .
Às vezes julgamos mal o público. Em caso de erro, não fazemos as ferramentas abertas pagas, mas as abertas.
O caso mais recente é o ChatOps no GitLab . O ChatOps permite executar comandos diretamente do bate-papo (atualmente, o Slack e o Mattermost são suportados). Quando existe um canal comum, ele permite que você trabalhe juntos em tempo real. Usamos esse recurso na produção quando publicamos e implantamos o GitLab e acessamos o banco de dados:

Descobrimos que esse recurso é popular entre os contribuidores para uso pessoal; portanto, no GitLab 11.8, o transferimos para a categoria de gratuitos. Se você deseja obtê-lo mais cedo, basta confirmar a solicitação de mesclagem para a versão 11.7.
O ChatOps não foi iniciado como previsto por muitos de nós (inclusive eu). O Hubot se tornou o primeiro cliente do ChatOps, mas desde 2015 sua popularidade diminuiu . Quando a nova geração de ChatOps no projeto Cog foi lançada, fiquei sem fôlego, mas a empresa por trás dessa iniciativa foi reduzida .
Conversei com especialistas nesta indústria e pensei que, para o sucesso do ChatOps, você precisa de 5 componentes:
- Monitoramento O ChatOps é ótimo para a solução colaborativa de problemas, portanto, os gráficos devem ser fáceis de exibir.
- Suporte de consulta. Permita que parâmetros, como o comando SQL, executem ou exibam um gráfico de um servidor específico.
- Tolerância Todos devem ter um nível de tolerância diferente, de preferência com base em funções, RBAC .
- Configuração zero. Você deve ter acesso a muitas funções e para não precisar instalá-las.
- Compatibilidade. Os ChatOps devem funcionar da mesma forma para todos os funcionários da organização.
Parece-me que o monitoramento e o suporte a solicitações foram introduzidos para o Hubot. Nele, qualquer um que tivesse tolerância poderia fazer qualquer coisa, mas já no Cog eles adicionavam níveis de tolerância, corrigindo isso. O GitLab introduziu configuração e compatibilidade zero, então tudo agora funciona imediatamente. No GitLab, as coisas funcionam imediatamente porque são um aplicativo único para todo o ciclo de vida do DevOps. Sabemos como implantar um aplicativo com o Auto DevOps . O GitLab possui monitoramento com métricas e rastreamento.
Atualmente, o ChatOps não possui comandos de implantação ou métricas padrão. Esperamos que, agora que o ChatOps seja gratuito, incentive mais pessoas a usá-lo e contribua para o seu desenvolvimento.
Ao longo do ano, nossa comunidade em geral tem trabalhado mais: mais de 150 melhorias foram feitas em várias partes da versão mais recente do GitLab.
Por isso, somos extremamente gratos a você. Boas festas!
Nosso presente: Estamos disponibilizando o GitLab ChatOps a todos via @sytses Clique para twittar!