Conectar com GitHub
Para que tudo aconteça, precisamos de um repositório no GitHub para fazer a conexão e disparar os gatilhos definidos no documento .yml nas Actions.
Criando um repositório no GitHub
Crie um repositório no GitHub, clicando em New na página inicial do GitHub.
Preencha os seguintes campos e clique em Create repository:
- Repository name:
BotYoutube - Description: Integração CI/CD com Orquestrador BotCity.
- Public ou Private: Se você deseja que o repositório seja público ou privado, pode marcar como
privadoinicialmente. - Add .gitignore: Selecione
Python.
Configurando o repositório
Com o repositório criado, vamos adicionar as credenciais de: SERVER, LOGIN e KEY como secrets no repositório do projeto. Você encontra essas informações em Amb. de Desenvolvedor, dentro do Orquestrador.
Aviso
Sempre configure as suas credenciais nos secrets do repositório por motivos de segurança. Não é recomendável passar essas informações diretamente no documento, pois ele ficará exposto.
O caminho para cadastrar as credenciais dentro do repositório é o seguinte:
- Settings (menu superior) >
- Secrets and variables (menu lateral) >
- Actions (submenu) >
- Secrets (aba)>
- New repository secret (botão)
Cadastre os três valores para autenticação com o Orquestrador BotCity, conforme descrito nos requisitos.
Enviando o código para o GitHub
Após criar e configurar o repositório, você pode enviar o código para o GitHub.
Atenção
Nessa etapa a ferramenta Git deve estar instalada e configurada no seu ambiente local, para que os comandos funcionem.
Vamos usar essa sequência de comandos para fazer o controle de versão localmente e em seguida enviar o projeto para o GitHub.
- Iniciar um repositório
gitlocalmente:git init - Verificar qual o nome da Branch atual:
git branch - Se a Branch não está nomeada como
main, crie uma nova:git checkout -b main - Conectar o repositório remoto do GitHub:
git remote add origin https://github.com/SEU_USUARIO/BotYoutube.git - Puxar o arquivo
.gitignoredo GitHub para o local:git pull origin main - Adicionar todos arquivos ao git:
git add . - Fazer o commit inicial:
git commit -m "Initial commit" - Enviar o código para o GitHub (esse é o gatilho para acionamento da Action):
git push -u origin main
Acompanhar a execução
Assim que o códio é enviado, podemos acompanhar na página do GitHub o andamento da Action.
Vá até o repositório e clique em Actions (menu superior), nessa aba podemos ver em detalhes a execução das ações descritas no .yml, caso algo dê errado, aqui encontraremos as mensagens de erro detalhadas.
No Orquestrador BotCity, verifique na aba Robôs (menu lateral) as versões que foram implantadas.



