Vou configurar ações do github ci para seu repositório python
Engenheiro DevOps
Sobre este Serviço
Ainda executando as mesmas verificações de Python manualmente? Vou adicionar um fluxo de trabalho do GitHub Actions que executa seus comandos existentes quando o código é alterado.
BÁSICO um repositório público, uma versão de Python e um comando de lint ou teste existente ao fazer push em um branch. Inclui o arquivo YAML do fluxo de trabalho e notas de configuração.
PADRÃO até 3 comandos existentes em um fluxo de trabalho, gatilhos de push e pull-request, cache do pip e um README. Repositório público ou privado.
PRIMEIRO padrão mais uma matriz de 2 versões de Python e um artefato de relatório de teste enviado, se seu comando existente o criar.
Todos os pacotes usam runners Ubuntu hospedados pelo GitHub. Eu uso ações do GitHub nos meus próprios projetos e incluo validação do fluxo de trabalho e evidências de execução quando o acesso ao repositório é fornecido.
Escrever testes, corrigir falhas na aplicação, implantações, credenciais de nuvem e runners auto-hospedados estão fora deste serviço. As cobranças de uso do GitHub, se houver, são suas.
Envie sua versão de Python e comandos de trabalho antes de fazer o pedido. Revisões cobrem o fluxo de trabalho acordado.
Ferramentas:
GitHub
Frameworks:
Outros
Provedor de Nuvem:
Outros
Linguagem de programação:
Python
Especialidade:
Configuração
Outros serviços de Engenharia de DevOps que eu ofereço
Perguntas frequentes
Tradução automática
Você também escreve os testes?
Não. Você fornece comandos que já funcionam, como pytest ou um linter. Eu automatizo esses comandos no GitHub Actions. Escrever testes ou corrigir código de aplicação que falha requer um escopo separado.
Posso usar um repositório privado?
Sim, com Padrão ou Primeira. Básico é para um repositório público. As quotas e cobranças de uso do GitHub Actions pertencem à sua conta.
A implantação está incluída?
Não. Este serviço cobre verificações de integração contínua. Implantações na nuvem, credenciais, automação de releases e runners auto-hospedados não estão incluídos.
Como você entrega o fluxo de trabalho?
Como um arquivo YAML e README, ou por meio de um pull request quando você fornece acesso adequado. Nunca preciso da sua senha do GitHub ou de um token com privilégios amplos.
E se você não conseguir executá-lo no meu repositório?
Forneço um arquivo de fluxo de trabalho e etapas de validação. Com acesso autorizado ao repositório, incluo evidências reais de execução. Qualquer demonstração na galeria é ilustrativa, não um resultado do cliente.
O que o Premium acrescenta?
As mesmas verificações em duas versões de Python acordadas, além do upload de um relatório que seu comando de teste existente já gera.

