Ir para o conteúdo

Setembro 2024

BotCity Academy — Melhorias e Trilhas de Aprendizado

Este mês, estamos lançando uma série de atualizações na plataforma BotCity Academy. As melhorias são projetadas para aprimorar a experiência de nossos usuários e estudantes, juntamente com a implementação do recurso de trilhas de aprendizado.

Abaixo está uma visão geral das novas funcionalidades e ferramentas agora disponíveis:

Página Inicial da Academia

A partir desta atualização, a página inicial da BotCity Academy apresentará três seções:

  • Trilhas de Aprendizado: Conteúdo BotCity organizado em uma sequência de aprendizado estruturada, guiando os alunos do conhecimento básico ao avançado. As trilhas de aprendizado incluem conteúdo em Português e Inglês.
  • Cursos Internos: Conteúdo BotCity criado por nossos instrutores e especialistas.
  • Cursos Externos: Conteúdo sobre produtos BotCity criado por instrutores da indústria de tecnologia.

academy_img01.gif

Página de Informações do Curso e Trilha de Aprendizado

Na página de informações do curso, os usuários encontrarão detalhes sobre o curso e as trilhas de aprendizado, como: visão geral do curso, duração do curso, tópicos abordados e informações sobre o instrutor que ministra o curso. Os usuários também encontrarão os idiomas nos quais o curso está disponível.

academy_img02.gif

Seção "Minha Jornada de Aprendizado"

Nesta seção, os usuários encontrarão os cursos e trilhas de aprendizado em que estão matriculados ou atualmente trabalhando. Nesta página, os usuários também podem visualizar cursos concluídos, que podem ser revisitados e revisados a qualquer momento. Além disso, eles podem emitir certificados diretamente desta seção.

academy_img03.gif

Notas Gerais

  • As trilhas de aprendizado estarão disponíveis em dois idiomas: Português e Inglês;
  • Cursos já concluídos pelos estudantes da Academia serão marcados como finalizados e disponíveis para revisão;
  • Os usuários poderão usar o filtro de idioma para pesquisar e localizar cursos;
  • Qualquer visitante da plataforma terá acesso à página inicial e às informações do curso. Se um visitante desejar iniciar um curso, será direcionado para fazer login ou se inscrever na plataforma.

BotCity Studio SDK - 3.0.0.1

BotCity Runner - 3.1.0

Esta versão do BotCity Runner agora gera arquivos probe na pasta probes.

Os probes são simplesmente arquivos de texto com o timestamp de quando eventos-chave no ciclo de vida do BotCity Runner ocorreram.

Probe Quando é gerado?
startup Este probe está disponível assim que o BotCity Runner consegue se conectar com sucesso ao BotCity Orchestrator
heartbeat Este probe é atualizado a cada 30 segundos enquanto o BotCity Runner está conectado com sucesso ao BotCity Orchestrator

Como isso pode ser útil?

A principal razão para fornecer probes é poder integrar o BotCity Runner com as Probes de Liveness e Startup do Kubernetes.

Aqui está um exemplo de tais configurações nas quais a Startup Probe verifica por até 300s (5 minutos) se o probe startup existe e, depois disso, verifica se o probe heartbeat foi atualizado nos últimos 45 segundos para garantir que o Runner está vivo e funcionando corretamente via Liveness Probe:

    ...
    startupProbe:
    exec:
        command:
        - sh
        - -c
        - '[ -f ./probes/startup ] && exit 0 || exit 1'
    initialDelaySeconds: 5
    periodSeconds: 10
    failureThreshold: 30
    livenessProbe:
    exec:
        command:
        - sh
        - -c
        - '[ $(find ./probes/heartbeat -newermt "45 seconds ago" | wc -l) -eq 1 ] && exit 0 || exit 1'
    initialDelaySeconds: 5
    periodSeconds: 10

Question

Você tem outro uso interessante para os probes? Deixe-nos saber!


Utilitários de Pipeline CI/CD BotCity - 1.0

Nos primeiros dias, o suporte estava disponível para GitHub Actions através da nossa BotCity Action - Bots Action oficial. Todas as outras tecnologias de pipeline CI/CD tinham que usar o BotCLI.

Agora está mais fácil do que nunca integrar as operações de Deploy, Update e Release do bot com o seu pipeline CI/CD favorito.

Acabamos de lançar a primeira versão de produção dos Utilitários de Pipeline CI/CD BotCity, oferecendo inicialmente as operações do bot.

Confira os exemplos disponíveis para GitHub Actions, Azure Pipelines, Woodpecker CI, BitBucket Pipelines, GitLab CI e Jenkins.

Pergunta

Você tem uma sugestão de alteração para os exemplos ou gostaria de adicionar sua tecnologia de pipeline CI/CD favorita que está faltando? Entre em contato conosco!