pokemongovet / pokemongovet.github.io

Projeto para incentivar adoção de animais pessoas que amam pokemons virtuais
https://pokemongovet.github.io/
Other
103 stars 38 forks source link

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

Closed fititnt closed 2 years ago

fititnt commented 8 years ago

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

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 commented 8 years ago

@evansantos 😉

fabricionaweb commented 8 years ago

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

fititnt commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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 commented 2 years ago

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 commented 2 years ago

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 !