Skip to content
This repository has been archived by the owner on Mar 14, 2021. It is now read-only.

CI/CD #10

Open
viniciuskneves opened this issue Oct 29, 2018 · 3 comments
Open

CI/CD #10

viniciuskneves opened this issue Oct 29, 2018 · 3 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@viniciuskneves
Copy link
Owner

  • Autorun lint
  • Autorun test
  • Auto deploy after merge
@osmarpetry
Copy link

Olá, estou tentando resolver essa issue. Porém estou com 2 problemas:

  1. Qual é o login e senha do surge? Estou com problema, não conseguiu fazer manualmente (https://docs.travis-ci.com/user/deployment/surge/)
  2. Não consigo subir a branch que eu criei, nesses casos eu deveria fazer um fork?

@viniciuskneves
Copy link
Owner Author

Oi @osmarpetry

  1. Quando executas o comando do Surge ele criar na hora um login e senha pra ti. Só não vais conseguir deployar no mesmo CNAME, porque esse CNAME está na minha conta no caso. Aí o que podes fazer é excluir aquele arquivo CNAME ou ainda alterar ele para um CNAME teu. Nesse projeto não criei ambientes de deploy separados entre prod e homolog, podes pensar nisso se quiseres ir mais além.
  2. Isso, precisas forkar antes, pois não tens acesso direto nesse repositório. Os passos são:
  • Forkar: Assim o mesmo repositório vai aparecer na tua conta (/osmarpetry/vue-github...)
  • Clonar: Vais clonar o teu fork, não esse repositório aqui. Assim consegues ter acesso total ao código e criar uma branch para submeter para o Github em seguida.
  • Abrir PR: Após criares tua branch, submeter o código, consegues abrir um PR do teu fork para esse repositório, assim eu consigo ver o teu PR e em seguida mergear teu código nesse repositório.
  • Sincronizar: Após mergear teu PR nesse repositório o teu fork estará desatualizado (master). Aí precisas sincronizar o teu fork caso queiras ter uma versão atualizada para trabalhar em cima e fazer mais alguma coisa. Se quiseres podes apagar o fork da tua conta também, isso não terá impacto nenhum no repositório original.

Espero ter ajudado, dei uma passada nos passos que precisam ser realizados. Se tiver com dificuldade em algum é só me chamar \o/

Valeu!

@osmarpetry
Copy link

osmarpetry commented Jan 18, 2019

Realizei o pull request para essa issue! Acabei ficando ocupado e não tive tempo de terminar ela aquela vez, hoje quando fui terminar percebi que tinha perdido a branch localmente, então eu fiz de novo.

O .travis.yml que eu havia criado por algum motivo sempre caia no yarn test que está quebrado, então procurei na internet algum outro .travis.yml de exemplo para o Surge. Por fim, acabei realizando alguns commits apenas para ter certeza que de fato o build estava sendo feito.

Para comemorar, segue um meme da época que eu deveria ter feito o Pull Request:
Ô glória!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants