Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teste de integração continua automáticos a cada PR #14

Closed
4 tasks
fititnt opened this issue Jul 30, 2016 · 7 comments
Closed
4 tasks

Teste de integração continua automáticos a cada PR #14

fititnt opened this issue Jul 30, 2016 · 7 comments
Assignees

Comments

@fititnt
Copy link
Member

fititnt commented Jul 30, 2016

Uma das metas da iniciativa é permitir que pessoas que nunca fizeram o primeiro commit em projeto Open-Source, poderem fazê-lo e servir para algo útil. E coisas como estilo de código, em especial edentação, tendem a causar problemas.

Em vez de deixar essa discussão sobre integrar com CI apenas em conversa privada, ou então em grupo no facebook, melhor deixar como issue aqui pra discussão. Até porque esse tipo de ação pode servir para muitos outros projetos por aí.

Tarefas

  • Issue Estilos de código do projeto #13, quanto a implementação do .editorconfig deve estar fechado
  • Decidir qual sistema Continuous Integration gratuito, integrado ao Github, implementar
  • Implementação básica do sistema de Continuous Integration
  • Sistema de Continuous Integration, se possível, deve usar como referência o .editorconfig

Tarefas avançadas

No futuro, o ideal é que seja viável até fazer testes do resultado final quanto a acessibilidade. Tem como, porém pode atrasar liberar esse issue agora


O @evansantos é que idealizou essa funcionalidade aqui comigo

@evansantos
Copy link
Member

@evansantos 😉

@fabricionaweb
Copy link
Contributor

Acho que pode incluir a issue #15, sobre deploy automático, se decidirmos migrar do github pages para o surge.

@fititnt fititnt self-assigned this Jul 30, 2016
@fititnt
Copy link
Member Author

fititnt commented Aug 1, 2016

Para todos aqui, eu vou deixar tópico em aberto e aguardar até o momento em que a org @pokemongovet tiver pelo menos mais um Sysadmin ou DevOps

Ainda que por enquanto a gente não precise de nada demais, eu tenho impressão que em breve as coisas podem evoluir pra outro nível, e é bom ter mais alguém confiável pra deixar acesso a configuração de DNS, servidores e afins.

Eu tenho experiência técnica pra resolver problemas como este, porém mesmo na falta de encontrar alguém com experiência significativa, se conseguirmos alguém confiável, prefiro fazer coaching e trabalhar junto do que resolver o problema.

@rcgivisiez
Copy link
Contributor

Seria bacana ter mais gente pra ajudar nisso. Eu cheguei a pedir pra amigo meu ajudar mas estão todos ocupados, ou ficam dizendo que vão ajudar, mas fica pra amanhã. É complicado conseguir ajuda de gente que entende de servidores. Parece que o pessoal é tudo antissocial. 😐

@matheusmessora
Copy link

Existem ferramentas gratuitas que executam testes integrados, coberturas de código e afins a cada commit realizado por um repositorio git.

Vou enviar alguns exemplos que considero os mais populares em outros reposítorios públicos:

Cobertura de testes:
https://coveralls.io

Testes integrados:
https://travis-ci.org/

@saraiva1989
Copy link
Collaborator

Olá, vi que o site está usando o github.io com host, acredito que ele use o github actions para fazer o deploy. Se estiver correto já está com deploy automático, correto?

Se sim, acho que é pode encerrar essa issue.

@fititnt
Copy link
Member Author

fititnt commented Oct 20, 2021

Não é exatamente o mesmo tipo de teste (por exemplo, algo como checar se links estão quebrados, se HTML é o válido, etc). Porém, realmente, não é preciso esse nível de automação. Concordo.

Vamos fechar esse então. Obrigado @saraiva1989 !

@fititnt fititnt closed this as completed Oct 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants