No video

COMO COLOCAMOS NOSSOS PROJETOS WEB NO AR! (Guia Passo a Passo com GitHub Actions e SSH)

Se você já sabe usar o GitHub mas ainda não usa o GitHub Actions então você está perdendo tempo! Desde que começamos a fazer deploy dos nossos projetos com essa super ferramenta isso tem nos dado muito mais produtividade. Ensinamos passo a passo como configurar e conectar o servidor da Hostinger ao GitHub Actions para que automaticamente a cada "push" no repositório o projeto seja atualizado no servidor. Em nosso projeto esse tempo foi de exatos 5 SEGUNDOS!
🚀 𝗥𝗘𝗖𝗢𝗠𝗘𝗡𝗗𝗔𝗠𝗢𝗦 𝗔 𝗛𝗢𝗦𝗣𝗘𝗗𝗔𝗚𝗘𝗠 𝗖𝗟𝗢𝗨𝗗 𝗗𝗔 𝗛𝗢𝗦𝗧𝗜𝗡𝗚𝗘𝗥
📌 𝗨𝗦𝗘 𝗢 𝗖𝗨𝗣𝗢𝗠: 𝗖𝗢𝗗𝗜𝗚𝗢𝗙𝗢𝗡𝗧𝗘
→ codft.me/hosti...
🎙️ Compilado Podcast
→ KZread: codft.me/canal...
→ Spotify: codft.me/compi...
→ Newsletter: compilado.codi...
🔗 Mais links do Código Fonte TV
→ codigofonte.tv
#GitHubActions #DeployAutomatico #Git
#MãoNoCódigo57

Пікірлер: 88

  • @hendersonabreu4968
    @hendersonabreu49682 жыл бұрын

    Deus abençoe esse trabalho que fazem! Já acompanho vocês há um tempo! Minha rotina de estudos ficou mais descontraída ! Pois sempre encontro informações que complementam meus estudos. Obrigado mesmo!

  • @codigofontetv

    @codigofontetv

    2 жыл бұрын

    Que abençoe igualmente você Henderson! Agradecemos demais por nos acompanhar, ficamos extremamente felizes em poder fazer parte da sua rotina e de seus estudos.

  • @robsonoliveira4980
    @robsonoliveira49802 жыл бұрын

    Meu, vocês são de mais. O conteúdo que vocês trazem é fundamental para ajudar novos programadores como eu. Agradeço pela informação, pois está me ajudando muito. Agradeço também pelo tempo que vocês gastaram para criar e compartilhar este conteúdo.

  • @jogadornumerozero3257
    @jogadornumerozero32572 жыл бұрын

    Ja sei como vou subir o servidor do meu tcc. Valeu, seus nerds aushuashuash s2

  • @qzica
    @qzica Жыл бұрын

    Apanhei pra caramba com o CI/CD pq estava utilizando o Nuxt, e nao entendia bem como que funcionava o padrao de pastas. Mas conseguir concluir exatamente como voces conseguiram, mas do meu jeito, é satisfatorio de mais. Muito foda o conteudo, e usei o cupom de vcs, para ajuda-los!

  • @gustavocalderaro5918
    @gustavocalderaro59182 жыл бұрын

    Navegando tranquilamente no youtube até encontrar esse vídeo sensacional de vocês 👍🏻✌🏻

  • @fstech.digital
    @fstech.digital2 жыл бұрын

    melhor Pair programming do KZread

  • @canalraphaelcabral
    @canalraphaelcabral Жыл бұрын

    Já favoritei o vídeo! Top demais! Queria aprender justamente isto. Muito obrigado pelo vídeo!

  • @cmsouzaac
    @cmsouzaac2 жыл бұрын

    Nossa muito top esse video, so confirma que nossos professores farão os futuros cursos um sucesso.

  • @serpel10
    @serpel103 ай бұрын

    Valeu pelo conteúdo! Estava com dificuldades de implantar essa automação, mas essa funcionou perfeitamente para a minha hospedagem Hostgator. Só um detalhe, lá no arquivo .yml, em ARGS, pode ser interessante retirar o argumento '--delete', pois se fizer o deploy diretamente na pasta de produção, irá deletar todos os arquivos que não estão no github, incluídos no .gitignore do projeto.

  • @MarcosLanzoni
    @MarcosLanzoni2 жыл бұрын

    Era o que eu precisava , valeu !!!!!!!!

  • @codigofontetv

    @codigofontetv

    2 жыл бұрын

    Que legal Marcos, depois diz pra gente se deu tudo certo aí! Abs

  • @MarcosLanzoni

    @MarcosLanzoni

    2 жыл бұрын

    @@codigofontetv falar nisso , estão tem a venda essas camisetas que vcs usam , gostaria de comprar

  • @fellypsantos_
    @fellypsantos_ Жыл бұрын

    explicação maravilhosa, detalhada, eu estava tentando fazer esse deploy por FTP, mas por algum motivo não dava erro na action, mas também não fazia upload dos arquivos pro serve, por SSH foi de primeira, mesmo na hospedagem compartilhada, recomendo.

  • @voguh__
    @voguh__ Жыл бұрын

    Particularmente eu ainda continuo usando master, não vejo motivos pra mudar, então a menos que a branch default do git mude, eu continuo na master pq é o que ja estou acostumado

  • @haleyr.402
    @haleyr.4022 жыл бұрын

    ja uso isso a um tempo e mt bom

  • @rodolfodesouzamaia
    @rodolfodesouzamaia2 жыл бұрын

    Muito bom! Gostei muito do vídeo! Vai ajudar de mais! Obrigado! Abraços para vocês dois! 😁

  • @codigofontetv

    @codigofontetv

    2 жыл бұрын

    Nós que agradecemos!

  • @sergiosiqueira4195
    @sergiosiqueira41952 жыл бұрын

    Gabriel tava meio tristinho nesse vídeo! Seja lá o que for, fique bem meu caro! O trabalho que vocês fazem é maravilhoso! Mais um vídeo para eu indicar para meus alunos!

  • @liturgiadias
    @liturgiadias10 ай бұрын

    O github actions é muito bom mesmo, ainda não utilizo com muita frequência mas assistindo o vídeo de vocês deu vontade.

  • @nelsonmutane1372
    @nelsonmutane13722 жыл бұрын

    E graças a este video já esta tudo automatizado estarei eternamente Grato

  • @rodrigoadachi
    @rodrigoadachi11 ай бұрын

    TOP D+ gostei muito, eu tava sofrendo com o Jenkins kkkkkkkkk

  • @guitt-web-code
    @guitt-web-code2 жыл бұрын

    ai que bonitinhos., 😍 amei a organização do codigo

  • @rafaelfgyn28
    @rafaelfgyn282 жыл бұрын

    Tá aí uma aula que agregou muito!!!

  • @johnerick3837
    @johnerick38372 жыл бұрын

    Maravilha de vídeo… pra quem ta iniciando abriu a mente pra todo o processo. Parabéns, sucesso sempre 👏🏼👏🏼👏🏼

  • @espiritualidadedesvendada
    @espiritualidadedesvendada2 жыл бұрын

    Muuuuuito obrigado!! Gratidão a vocês por esse conhecimento maravilhoso!!

  • @DanielPabloSheng
    @DanielPabloSheng2 жыл бұрын

    Deveras, bem elegante.

  • @codigofontetv

    @codigofontetv

    2 жыл бұрын

    Não tem como deblaterar quando se trata de GitHub Actions! 🤓

  • @MarcosOliveira-pn8xm
    @MarcosOliveira-pn8xm2 жыл бұрын

    Perfeitos ♥

  • @mmjunior
    @mmjunior2 жыл бұрын

    Sensacional este tutorial, parabéns!!! Uma pergunta @Código Fonte TV se eu fizer um rollback para a versão anterior o job vai ser executado novamente e mandar os arquivos sa versão restaurada para o host de hospedagem? Obrigado. 😀

  • @AurelioMuzzi
    @AurelioMuzzi2 жыл бұрын

    Maravilha de video. Muito obrigado. Me ajudou muito!!!

  • @RicardoStringao
    @RicardoStringao2 жыл бұрын

    Uhulll aprendi mais uma coisa!!!

  • @ultimoromancista
    @ultimoromancista2 жыл бұрын

    Lindoooosssss

  • @rafaelvieira9367
    @rafaelvieira93672 жыл бұрын

    Ótimo vídeo o passo a passo foi perfeito, vou aplicar no meu portifólio para testar! Só uma duvida, para um portifólio, tem algum plano da hostinger mais em conta que você podem indicar ? Parabéns pelo conteúdo e como sempre o trabalho de você é sensacional, desejo muito sucesso!

  • @codigofontetv

    @codigofontetv

    2 жыл бұрын

    Oi Rafael, ficamos feliz que você tenha gostado. Se você precisa de uma hospedagem mais simples recomendamos o plano compartilhado (que também possui acesso ao SSH) no plano mais popular. Você pode acessar esse plano no link: www.hostinger.com.br/hospedagem-de-sites Não esqueça de usar nosso cupom "CODIGOFONTE" para garantir mais descontos na contratação. Grande abraço e sucesso nos projetos.

  • @rafaelvieira9367

    @rafaelvieira9367

    2 жыл бұрын

    @@codigofontetv Ah legal obrigado pela dica ! 😊

  • @betomegarcia

    @betomegarcia

    2 жыл бұрын

    Rafael vai de Firebase ou Vercel que vc consegue começar grátis.

  • @rafaelvieira9367

    @rafaelvieira9367

    2 жыл бұрын

    @@betomegarcia Obrigado pela dica Beto,

  • @jesherminelli9329
    @jesherminelli93292 жыл бұрын

    Muito obrigado por esse vídeo!!! Hehehe

  • @guilhermehenrique5900
    @guilhermehenrique59002 жыл бұрын

    Show demais

  • @hpscode
    @hpscode Жыл бұрын

    Vocês provavelmente já passaram por isso!. Eu estava a procura de outra solução e caí nesse vídeo que não tem nada a ver com o que eu estava procurando, e achei a resposta para outro problema que não tem nada haver com que estou agora. kkkk

  • @mikefigueiredo4312
    @mikefigueiredo43122 жыл бұрын

    Obrigado, vocês são top demais!

  • @jrggroberto
    @jrggroberto2 жыл бұрын

    Legal, isso faz meio que o papel do Jenkins.

  • @AMJr1974
    @AMJr1974 Жыл бұрын

    Agora só vai dar GitHub Actions nos meus projetos!! #soucdf

  • @oigorribeiro
    @oigorribeiro2 жыл бұрын

    Sensacional, vídeo incrível

  • @AlissonAR7
    @AlissonAR72 жыл бұрын

    Ótimo vídeo! A grande questão é: como fazer isso com WordPress e afins? Ou seja: sites cuja alteração é feita no servidor (via backoffice) ficam dessincronizados com o github :(

  • @Fabbio204
    @Fabbio2042 жыл бұрын

    Muito bom, ótimo conteúdo

  • @mateuslecchi
    @mateuslecchi2 жыл бұрын

    Fiz um script deploy.sh na raiz do projeto e quando tem comit novo no main, acesso via ssh o servidor e depois mando um ./deploy.sh e ele faz o pull, coloca em manutenção (sistema laravel), faz as atualizações (composer) e migrations, tira da manutenção e pronto.

  • @codigofontetv

    @codigofontetv

    2 жыл бұрын

    Boa estratégia Mateus! Só não deixe o .sh em pasta acessível por alguma url.

  • @mateuslecchi

    @mateuslecchi

    2 жыл бұрын

    @@codigofontetv sim, não é acessível. Mas pretendo implementar algo automático como o do vídeo.

  • @leosantos7162
    @leosantos71622 жыл бұрын

    ótimo conteúdo 🚀🔥

  • @BrandevTech
    @BrandevTech21 сағат бұрын

    Esse serviço é gratuito do GitHub? O GitLab tem um limite muito baixo de minutos gratis de processamento de CI-CD

  • @emanuelmartins9508
    @emanuelmartins95082 жыл бұрын

    Top, será que compensa manter um plano desses básico para manter um ambiente de estudos ou para apresentação de algumas idéias de projetos? Manjo pouco de subir sites e apis e ficar só no heroku n me parece mto legal p isso.

  • @codigofontetv

    @codigofontetv

    2 жыл бұрын

    Oi Emanuel, vai de cada um. Nós costumamos testar vários provedores diferentes justamente para fazer testes e propor a alguns clientes as melhores soluções de acordo com suas demandas. A performance da Hostinger e também o painel de administração da Hostinger tem nos agradado bastante, esse é um ótimo diferencial. Grande abraço!

  • @tiagomorettibr
    @tiagomorettibr Жыл бұрын

    Se você construiu seu site num servidor local ou deseja exportar seu site apartir de um de um outro servidor de hospedagem para hostinger (principalmente vc, que tem conhecimento basico sobre o assunto, que não queira usar linha de comando), **fuja da hostinger** pq existe um limite de transferencia de importação de arquivos no PhpMyAdmin da hostinger, de 256Mb, ou seja, se der algum erro e vc exluir e criar um novo banco de dados para tentar o processo novamente, dependendo do tamanho da sua tabela, que muito provavel, seja um arquivo grande (como é na maioria esmagadora dos casos), senta e chora, vão te empurrar linha de comando pelo SSH para vc se embanar e assim te entuchar mais um serviço de 250 reais... Esse é um segredinho sujo deles.

  • @devalefe
    @devalefe Жыл бұрын

    Como faz do zero isso ai, sem usar outras actions (principalmente a de SSH)?

  • @leosantos7162
    @leosantos71622 жыл бұрын

    A porta 22 precisa está aberta, certo? após o deploy é recomendado fechar essa porta? um exemplo disso é uma máquina ec2 na aws

  • @nelsonmutane1372
    @nelsonmutane13722 жыл бұрын

    Olá Eu até agora fazia manualmente usando git e ssh no meu proprio computador para os servidores do meus clientes que todos sao Partilhados

  • 2 жыл бұрын

    Boa tarde, pessoal do Código Fonte! Estou buscando a melhor opção para hospedar meus projetos e gostaria de saber pq vcs escolheram a hospedagem em cloud para colocar este projeto relativamente simples. Agradeço desde já!

  • @familia_miller
    @familia_miller Жыл бұрын

    O Git serve para teste também. Não acho boa prática fazer o deploy direto para o servidor sendo que não deu tempo testar no modo dev.

  • @diegosoares784
    @diegosoares7843 ай бұрын

    Eu fiz o deploy em um Server linux na raça, tarefa difícil 😅

  • @lui26073
    @lui26073 Жыл бұрын

    E como adicionar os comandos para fazer o NPM install? tentei de todas as formas mas não consigo fazer o step para isso...

  • @user-lb5iy8ez2y
    @user-lb5iy8ez2y11 ай бұрын

    Da pra fazer o deploy de qualquer aplicação? Se eu tiver usando python e dash também consigo?

  • @jeangabriel6738
    @jeangabriel6738 Жыл бұрын

    Qual a principal diferença ao utilizar a pipeline com o FTP-DEPLOY e utilizar dessa forma do vídeo? Achei as duas super interessantes, porém gostaria de entender um pouco mais para decidir qual vou implementar.

  • @KuroManX

    @KuroManX

    Жыл бұрын

    ssh é mais seguro

  • @RebecaMarques
    @RebecaMarques2 жыл бұрын

    Vocês fazem TUDO! Maravilhosos! Só faltou explicar sobre as várias branches (como uma de desenvolvimento), mas pra quem ficar curioso, tem algo nesse outro vídeo aqui: kzread.info/dash/bejne/ZZeAxMpmm5XXe84.html

  • @eng.wandeson
    @eng.wandeson2 жыл бұрын

    Qual a diferença dele para o jenkins?

  • @nortonalexandrekapp9199
    @nortonalexandrekapp91992 жыл бұрын

    Excelente conteúdo, mas fiquei com um receio. Sou de uma época mais antiga e agora estou me atualizando, meu receio neste novo mundo de software as a service, é a utilização de actions de outros desenvolvedores diretamente, no lugar de copiar e repetir o código deles. No caso das dias actions que foram inseridas no arquivo ". yml". Caso o autor destas actions faça alguma mudança e de merge nesta que estamos usando, ou ainda simplesmente tire do ar, não corremos o risco de ter muitas coisas penduradas para debugar depois e encontrar onde pifou?

  • @WernerVasconcelos
    @WernerVasconcelos11 ай бұрын

    Cadê o link com tutorial ensinando a criar a chave SSH?

  • @williamramires7569
    @williamramires75692 жыл бұрын

    estou assistindo varias e varias vezes este vídeo mas estou sempre com problemas na chave ssh... stderr: Warning: Permanently added '***' (ECDSA) to the list of known hosts. alguém tem uma dica ou sabe onde consigo mais informações para ajudar.

  • @lfernandorg
    @lfernandorg2 жыл бұрын

    Se eu tenho um hacker vendo minha tela na minha máquina, como faço para ele não saber as minhas chaves? Tem um meio mais seguro?

  • @jessesantos7679
    @jessesantos767911 ай бұрын

    eu obtive um 403 Forbidden após finalizar esse processo. alguém passou pela mesma situação ou saberia ajudar?

  • @jessesantos7679

    @jessesantos7679

    11 ай бұрын

    era o index.html que estava com o nome errado.

  • @tiagomorettibr
    @tiagomorettibr Жыл бұрын

    Bem que vcs poderiam fazer um video basico, exportando um site do Xampp para a hostinger, usando o ssh da hostinger de forma nativa, pq eles estão ferrando muita gente com isso...pq eles querem esconder isso para intuchar serviços pago nos outros... pq esse tutorial aqui, é para usuario avançado.

  • @gg741_
    @gg741_2 жыл бұрын

    e se eu quiser executar isso só depois de passar todos os outros testes do gh actions?

  • @codigofontetv

    @codigofontetv

    2 жыл бұрын

    Excelente pergunta! É possível fazer isso de diversas formas. Você pode criar um outro arquivo YML ou usar um outro jobs que será responsável pela execução dos testes (podendo usar outras actions para isso, inclusive) e que ao fim retornam um resultado positivo ou não. Dessa forma em nosso arquivo ci.yml (dentro de jobs), seria necessário adicionar o "needs: ". Não é muito complicado não. Espero que tenha entendido. :D

  • @gg741_

    @gg741_

    2 жыл бұрын

    @@codigofontetv entendi sim. Obrigado!

  • @GustavoLima-dj9kv
    @GustavoLima-dj9kv11 ай бұрын

    É possível fazer isso com Laravel?

  • @lucasbarbieri6404
    @lucasbarbieri64042 жыл бұрын

    Análise e desenvolvimento de sistema (ADS), ciência da computação, ou Engenharia de software?? Qual o melhor para quem quer ser programador

  • @codigofontetv

    @codigofontetv

    2 жыл бұрын

    Respondendo de forma direta, o curso que tem um foco maior na programação é ADS, porém não é garantido que você sairá um programador. Todo conhecimento adquirido nesses cursos são excelentes para se formar um conhecimento da computação e de técnicas de desenvolvimento, porém para se tornar um programador é preciso praticar bastante durante muitos meses/anos. Nesse sentido um curso propriamente dito não fará por você. Há casos de excelentes alunos em universidades que concluem com sucesso o curso, porém não sabem efetivamente programar, por isso a resposta é complexa. Se você quer ser um programador, escolha algum desses cursos e estude por fora, tenho certeza que será sucesso! Grande abraço!

  • @lucasbarbieri6404

    @lucasbarbieri6404

    2 жыл бұрын

    @@codigofontetv entendi, obrigado pela resposta

  • @norikeenan
    @norikeenan Жыл бұрын

    não consegui da um monte de erro k

  • @mariafalcao8537
    @mariafalcao85372 жыл бұрын

    👏🇧🇷😀

  • @rodolfosilva5299
    @rodolfosilva52992 жыл бұрын

    Ah, capaz que a parceria com hostgator acabou!!?

  • @lucasoliveira-lb3uj
    @lucasoliveira-lb3uj2 жыл бұрын

    Fiz faculdade na estacio aprendi porcaria kkk nenhuma kkk só pra pegar diploma kkk, estudei no alura aí sim q aprendi a programar!!

  • @gabrielBrandao519
    @gabrielBrandao5192 жыл бұрын

    A propaganda de mais de 5 segundos e que não me possibilita passar, fez eu desistir de assistir esse vídeo.... parabéns, meu deslike

  • @MarioFelipeRaulino
    @MarioFelipeRaulino Жыл бұрын

    git add .

  • @luizrosa624
    @luizrosa624 Жыл бұрын

    Parabéns pelo vídeo. Me ajudou muito!

Келесі