Unknown

0 views12613 WordsCopy TextShare
Unknown
Video Transcript:
Oi boa noite pessoal beleza sejam bem-vindos a mais essa aula aqui no canal Live que vocês pediram bastante E hoje nós vamos falar aqui sobre jenkins beleza Hoje a gente vai destrinchar aqui os fundamentos de pai Pilar iniciar esse dia nós vamos utilizar o jenkins como base o dia a gente quer já que a gente quer uma das principais ferramentas aí no mercado quando se fala em paz pilarense ar e se diz certo e se você não me conhece muito prazer os Fabrício Milanez eu tô aqui para ajudar você a se tornar um profissional de
Hit na área da tem me conhecendo mais sobre container docker kubernetes pai Pilar iniciar a incidir observa habilidade e muito mais coisas que estão em volta da cultura devops então se você quer saber mais sobre esse assunto se inscreve aí no canal acionando Sininho para você não é porque toda terça e toda quinta às 8 horas da noite tem conteúdo novo aqui no canal relacionado a isso certo eu quero dar boa noite aqui para a galera da boa noite aí só o Emerson com José Luiz Ferrari o Evandro o Paulo Roberto para o Israel Amaral
para o Caique cara eu quero dar boa noite aí para o pai não viu para o Marcelo o Paulo Roberto Caique o Francisco o Igor Igor falou que o áudio tá de sim de sincronizado Confere aí galera vê aí para mim me falem aí o Igor falou que tá normal aí beleza audio normal show de bola Boa noite aí para vocês William Medeiro e show de bola Boa noite aí pessoal é hoje nós vamos falar isso sobre o assunto que vocês pedir o restante na como eu falei que é urgente na mais antes de falar
sobre jenkins eu quero voltar um pouquinho Não antes de falar da ferramenta jeans eu quero falar sobre pai Pilar iniciais incidir e eu quero saber o seguinte eu vou até colocar aqui deixa eu colocar aqui uma enquete pegar aqui deixa eu ver aqui botar uma enquete ó aqui para galera quer você sabe criar pai pillai Opa paip Lines se ai decidir o Opa beleza boa tá aqui ó perguntar a minha comunidade a Deixa eu botar aqui a galera falou que tá de sincronizado aqui deixa eu dar uma deixa eu dar uma olhada aqui pera aí
vamos vamos ver aqui deixa eu ver se melhora Espera aí vamos ver aqui deixa eu parar aqui deixa eu ver aqui você vai melhorar ou pó e vamos ver agora eu acho que tá melhor né Deixa eu ver aqui vamos ver se melhorou Melhorou pessoal é boa a Taís Rocha tá aí também boa noite show de bola Taís Boa noite me diga aí se o áudio ficou melhor a pessoal me digam aí se o áudio ficou legal Bom vamos lá e a beleza show de bola galera bom então vamos lá pessoal quem aí sabe já
trabalhou com o pai Pilar iniciais indiquem que é isso sabe bom tô vendo aqui o questionário a maioria que não sabe então show de bola é vamos lá falar aqui sobre esse assunto deixa eu compartilhar que minha tela certo era ir vamos lá tá aqui deixa eu compartilhar Mas deixou de chegar aqui do terminal que agora eu vou aqui para o slide certo tá bom a gente falar sobre Jack a gente começar falando sobre o dia em que eu quero falar com você sobre o conceito de Piper iniciar incidir e a gente falar sobre se
a incidir o que eu falar com você sobre aip Line que essa parado que tomar paip Laine quando nós falamos especificamente na área de tecnologias na pai dele niven da tradução de o encanamento não é o Piper Live é encanamento em inglês você acha da ideia no encanamento nela que dá ideia quando a gente fala sobre o produto fala sobre o fluxo né quando você tem aí uma pai pioline quando você tem ali um encanamento você tem um fluxo aí no caso de água certo mais aqui quando nós falamos em tecnologias o conceito de pai
pioline vem da ideia de criar um fluxo um conjunto de Passos um conjunto de etapas um conjunto de execuções que você feitas aí para completar uma tarefa para completar um processo e do quando a gente fala e Devotos que nada mais é do que utilização de processo de forma colaborativa e a automatização nesses processos né visando você ter sempre ele um resultado mais eficiente você diminui ali achou um Pera sem os desenvolvedores e profissionais de operação e não só entre desenvolvedores e profissionais de operação Mas também de toda e todos os seus setores toda sua
equipe é aipim online vem justamente para ajudar nesse processo pelo que fluxos de automatização porque você com a parte Laine vai criar fluxos onde você vai ter é passos de execução que vão ser executados a limites de forma automatizada certo então pude vai ter Laine eu posso tomar pai pela em de renovação do certificado eu posso ter a equipe Lines de importação de arquivo eu posso ter pai pioline Enfim eu posso te pagar lá em Chico que a processo que eu queria automatizar eu analisei um processo né quando eu tô querendo implementar devops na empresa
vejo processo e pudins eu quero criar automações para isso vai é justamente para ajudar você com isso certo E aí beleza Piper Laine é nada mais nada menos do que ação do que a criação nesse fluxo de automação eu que venha a ser pai pioline disse ai e decidir quando nós falamos desse Ai nós estamos falando de integração contínua integração contínua Tá difícil falar aqui deixa eu beber uma água aqui galera aí G1 e o conceito do se ai vende continuous integration ou de integração contínua e o que vem a ser integração contínua caro o
nome é meio sujestivo na altura integrando algo né eu tô entendendo algo de forma contínua e quando nós falamos aqui em tecnologia em desenvolvimento de software criação de produto o que que eu quero integrak eu quero integrar código eu quero integrar o código que os desenvolvedores estão criando nesse momento no meu produto no meu no meu projeto já tocava pegar um código novo incorporar ele no meu projeto que já existe então o que que vai ter nesse processo de integração contínua eu vou ter ali para acessos Muito obrigado a área de desenvolvimento então alguns passos
que eu posso ter na minha pai pioline de integração contínua é começando pela qualificação na eu vou ver doraní vai codificar o projeto vai codificar ali o software vai modificar ação e depois em seguida eu vou ter o passo the committee aonde eu vou comentar ou enviar esse código lá para o meu repositório de códigos EA partir desse momento eu posso ter passos para integrar o meu código na no meu emprego no meu entregável certo não na entrega para mim aplicação EA partir desse commission eu vou fazer o seguinte eu vou fazer o processo de
Mills na hora que eu tenho que verificar se a minha passou tá compilando os eu tô executando minha aplicação ali é corretamente o melhor seu show exerceu codifiquei a minha oração corretamente então eu tenho que primeiro compilar minha aplicação para ver se ela tá funcionando certo depois disso eu vou executar o teste e aí eu tenho uma sequência de testes eu posso ter pés o horário eu posso ter teste de Integração eu posso ter ali diversos tipos diferentes de teste na verdade teste cara teste uma live a parte uma aula a parte que tem que
existir galera que puxa muita coisa relacionada a teste se vocês quiserem conteúdo relacionado a teste vocês quiserem aí que eu falo e sobre teste aqui no canal coloque aí hashtag quero testes que eu vou criar aqui uma aula vou chamar alguém aqui na verdade eu tenho uma dupla sensacional posso chamar aqui para falar sobre teste que vocês fizerem coloquem aí que eu cara vou ter o prazer de chamar Essa dupla fantástica que trabalhou comigo na área de testes beleza então beleza executei ali o bild passou executem o processo de teste passou e aí em seguida
eu posso gerar o empregável então Eu não falo de integração contínua a intervenção continua lá começa no momento em que eu envio o código o repositório Beach certo aí eu vou criar aí Zé papas de integração que vai ser o bild o teste validação de código Nem coloquei aqui mas eu posso ter análise de código também Enfim eu posso ter eu posso ter várias etapas eu acho nada só validação para poder integrar esse meu código certo e em seguida eu tenho o final né o processo final e a geração dos pacotes de entrega na quem
geração do meu integrado e o que que é isso empregado pode ser se entregaram depende da tecnologia que você tá trabalhando se você tá trabalhando com aplicação em Java você vai ter lá o ponto Java se você tá trabalhando com dot net e você vai entregar lá o executável dll que você tá trabalhando com molde você vai ter lá o pacote para você Executar a sua aplicação em hoje o zíper na tenha interpretado Então você vai ter um compactável que você vai descompactar e executar no ambiente e se você tá trabalhando com container O que
que você vai ter você vai ter a imagem de contenha você vai ter assim imagem do Nokia que vai ser o seu integrável ali Você incorporou o código novo no seu projeto existente e gerou uma release nova você gerou o integrável novo então esse processo de integração de código é a integração contínua é o continuous integration ou o processo de se ai então apype Line disse ai é exatamente isso certa esse processo de incorporação do código novo ao projeto já existente E aí inicia no momento em que o desenvolvedor envia o código novo o repositório
e finaliza ali quando é gerado o empregado esse processo essa parte Laine ela tá mais próxima do desenvolvedor do deve mas não quer dizer que o profissão de operação não deva participar do processo sim ele tem que participar para o cine ali na no desenvolvimento da parte Laine vai entender como é que é construída aplicação isso agrega énorme valor para o profissional o profissional de operação que tá entendendo também um processo do deve entregar cada vez melhor projeto para entender com aplicação vai ser executada no ambiente para o profissional jobseg também deve participar desse desse
processo é claro que o desenvolvedor aqui ele acaba tendo mais participação e começa a ter mais trabalho que esse lado aqui é muito mais o desenvolvedor Ah beleza eu queria que a minha Piper online disse ai em seguida o que que eu vou ter eu botei a parte Elaine decidir que é o conte-nos depois midi ou de poi continuar e o que que vai acontecer numa pipeline de Deploy o processo aqui tem como objetivo fazer o que faz entrega da quem artefatos que foi gerado na Piper iniciais em um ambiente de desenvolvimento ambiente de homologação
em um ambiente de operação vai estar lá no seu coxa cobernet vai estar lá rodando no nexo uma página no MS enfim vai estar executando aqui no ambiente final certo não necessariamente final quer dizer que é pegou do Sol pode ser desenvolvimento homologação como eu falei certo então onde é que começa aqui o meu processo da Piper Laine de com e poi mi parte do processo de release onde eu vou pegar aquele pacote certo aqui e pacote aqui em empregável e vai passar por um processo também de teste Onde eu posso fazer aqui a teste
de carga teste de aceita pão eu posso fazer testes de aplicação posso fazer teste funcional enfim eu vou fazer também um processo de teste aqui na minha pipeline de Cid certo Logo depois que eu pego ali entregável posso tá gerando ali uma infraestrutura também e em seguida eu vou ter o processo de aceite onde você vai ter ali uma validação para que para depois esse depois ser feito em produção eu botei aqui em produção mas pode ser em homologação posso ter uma Pipe Line de decidir que vai entregar um produção eu posso eu posso eu
pedi que vai entregar também é em homologações envolvimento aí depende da Brand que você está atuando naquele momento certo então processo decidir e e começa no momento em que eu pego aquela renise e vai finalizar um processo em que a minha aplicação vai estar em execução em algum ambiente passando pelas etapas de validação de teste passando por etapas de aceite onde depois vai alguém alguém vai clicar e com botão essa cara pode colocar ali no ambiente certo ou pode ser acontecer também o seguinte pudins passaram todos os testes pode colocar lá no ambiente sem aceite
normalmente produção tem um aceite ali por quê Porque é produção não tem que tem que ter mais cuidado então a pai pelas iniciais incidir é justamente isso a integração contínua e o Deploy continuo é e também pensar o seguinte todos esses processos aqui que eu falei né o commit To Build test a criação da release eu tô levando em consideração que tudo foi executado com sucesso bonitinho tudo passou lá tá tudo certo mas pode acontecer também casos em que cara estourou o bild Putz fui fazer o processo de mim indicar desenvolvedor fez merda não compilou
aplicação antes de subir aqui qual o jogador que nunca fez isso na vamos combinar já fiz muito disso subir um código ele não fazer ali para a validação do bild e o que que vai acontecer essa parte online vai quebrar e ele não vai dar andamento o ideal é que o desenvolvedor a pessoa que come thou aquele código seja notificada para buscar corrigir isso aqui ver o que que tá acontecendo faz um novo comente para ir sim disparar o pioline novamente fazer todo processo novamente até que tudo passe e o artefato seja entregue e o
ambiente de de poi né o processo de Deploy mesma coisa pudins criou a renise executei teste funcional por teste funcional não passou Car história o erro ali na Piper line notifica e a galera responsável né desenvolvedor galera de ti a fala o que que aconteceu e novamente o desenvolvedor Vai lá vai corrigir vai passar pelo processo de integração vai gerar Rizzi com a release gerada vai disparar o processo de continua os depoiment E aí passando os testes vai lá e faz o de poi no ambiente certo produção algum lugar só um teste e é importante
que cada ambiente vai ter ali as suas políticas como eu falei pude o ambiente de deve né de teste não não precisa ter um acidente final aí de alguém responsável para fazer o depósito mais um ambiente de produção sim esse cara precisa Então tudo depende das políticas da empresa das regras da empresa do processo da empresa que tem que ser levantado anti se aqui então isso aqui é o fundamento de Piper Line disse ai e decidir certo era alguma dúvida aqui em relação a esse conteúdo a essa parte aqui galera a ver só falando aqui
deixa eu beber uma água foi hoje a voz deu uma travada aqui embolei a língua é mas vamos lá vamos lá é o Caique falou aqui ao mar vão perguntou se a Live vai ficar gravada vai ficar gravada o Caíque perguntou aqui ó Alguns chamam de esteira também né sim caro assim Caique é você chama também você pode chamar também de esteira certo é é muito comum também ter esse esse nome de esteira eu prefiro falar para ir Pilar né mas muita gente fala sobre esteira mesmo ao Daniel Castilho falou aqui ó aviso pelo amor
de Deus traga os dois caras de testes Então são duas garotas na verdade caras são aqui a lei diz aí para o senhor vô Coloca aí pessoal #tiago testes que eu vou chamar elas com toda a certeza que essas garotas arrebentam brother eu já chamei na verdade né mas deixa eu deixa o e novamente reforçar aqui o convite com elas para ela ver se ela vem aí ó Fábio falou que Portugal 23:21 Show de Bola Deixa eu ver aqui se tem aqui as perguntas faltam 15 likes para 100 likes o galera pera aí deixa eu
deixa eu confiar nisso aqui cara inclusive e pude sou grato você já viram outro conteúdo tá com tanta maneiro então vamos lá 85 like 64 pessoas assistiam pessoal tá com dedo no like aí que muito me entender que esse conteúdo é qualidade Vale a Pena Ser distribuído e também pega o link aí galera compartilha com a sua equipe compartilha lá no Linkedin para Carol conteúdo aqui maneiríssimos para criar para ir lá em cima esse dia automatizar para Celso coloca lá para pra galera pude entender mais sobre sobre pai pela iniciar a incidir sobre como autor
em processos beleza vamos lá é aqui que me perguntou aqui também Fabrício O que você acha de empresas que ainda fazem depois manual para produção Marcos é vamos marcar que que eu penso sobre isso eu não gosto tá de um dia nascem a empresa facinho sempre cara tem que entender o processo não é por que que acontece Marcos tem profissionais que às vezes tão de empresas também que tá num processo ainda dia vou os pão certo eu entendo se você ainda está implementando o pai pela iniciar incidir esse processo de automação é o processo de
produção ainda ser manual porque porque cara é a equipe está aprendendo né agora o disse o a questão de ser o processo manual em produção por ser por conta de pudins medo e a galera tá compridinho sou enfim aí tinha condenado agora uma coisa que é é muito tem que ser muito clara a pô tô trabalhando comigo eu serviços e pude eu quero fazer depois manual em produção brother aí eu vou te falar a fundido né então assim se você quer trabalhar com comigo ou serviços primeiro Primeiro passo é aprender como implementar pai pela a
gente para que você tem aí o depois automatizado em produção certo mais cara não é o caso você não trabalha comigo o serviço você tá querendo amadurecer o processo é comum processo de produção se ainda manual certo mais tem que ser visando o processo de automação também em produção beleza depende ali do nível de maturidade da empresa certo Marcos é eu penso assim tá bom é deixa eu ver aqui aqui ó tá aí não falou Qual a diferença entre cada teste cara é vamos aí tá aí não vou vamos combinar aí é vamos combinar aí
as meninas de teste aqui mas basicamente você tem teste unitário você tem teste funcional você tem aí diversos tipos de testes falar sobre peste como eu falei cara é uma é uma uma live a parte certo deixa eu ver aqui ó que mexe que eu não tô Fabrício não aceite é recomendado quanto responsáveis autorizados atualizações é a cara novamente depende depende da empresa depende do processo certo é qual a diferença entre cada etapa de testes foi mesma pergunta e assim foi é botou aqui a mesma pergunta quais são as opções de tecnologias papai Pilares que
estão no mercado vou falar Igor era aí segura aí eu trabalho com automações e Python e os testes unitários funcionários vai ficar mente não existem nesse caso seria interessante conversar sobre a implementação de uma pipeline para depois sim com certeza João e com certeza a integração e o de pode andam juntos ou são coisas distintas Gustavo ideal é que sejam distintas Mas você você pode colocar junto aqui no caso a gente vai fazer um único um único processo a uma única pai pioline mas você pode colocar para ir pela iniciais é separado e ela decidir
separada certo é você pode fazer isso certo vamos lá pessoal vamos lá existem hoje diversas ferramentas de Piper iniciais ir no mercado eu tenho curso o o dia em que a gente vai falar hoje eu tenho Unity Hub Action script Ruby eu tenho guicheweb certo eu tenho Wesley pellines já do Egito que é incorporada na solução do Agile devops eu tenho o Coldplay a WS tem o tecton o tecto uma galera pede bastante para fazer olhos ou tecton vai rolar vou fazer aqui tem outros pensa e calce ai certo tentar ter uma porrada de ferramentas
de parte lá enfiar decidir Fabrício Qual é a melhor depende novamente depende Depende do nível de maturidade depende do Skill que a sua equipe tem Cara depende de diversos fatores como foi a pergunta do Marcos cara muita coisa tem que ser levado em conta quando se tá modelando ali o processo quando está automatizando processos e o conhecimento não é o da Galera eu conhecimento da sua equipe em relação a ferramenta é muito importante não adianta você pegar a sua equipe e pude só conhece jenkins e fala assim cara vamos trabalhar com e.t. ambitions É só
pôr o ideal é que você se achou aqui trabalha com jenkins cara aí você trabalha com gente agora não pode eu quero eu Existe aqui Uma demanda para migrar certo a minha ferramenta de se decidir de jenkins para a gente Rubi Action tá só mandei manda Beleza vai ter um planejamento porque vocês pega e achou equipe eu vou o conhecimento dela de sangue Rubi Action e você vai fazendo essa evolução gradativamente certo então pude falar certo errado por tudo isso depende certo Depende de louquinha até o Fábio falou aqui pô Depende de Joaquim também Depende
de diversos fatores certo hoje hoje eu vou falar sobre o Jack hodgins ele é um projeto Ou pensou se lançado em 2005 a luta olha quanto tempo esse projeto existe cara eu trabalhei com gente você acha uns cara putz dez anos não se não me engano deve ter um cara uns 12 anos 12 anos que eu já atuei com gente foi assim uma das primeiras ferramentas de pipeline se a sede que eu conheci no mercado começo 12 anos não sei não acho que o Jack xu um pouquinho menos aí uns 10 tá então um cara
mas enfim é por tempo o tempo para cara então assim é é uma ferramenta extremamente madura certo é inscrito in Java certo e o legal do daqui ele é que ele tem diversos pudins que você pode utilizar junto com ele isso torna o dia em que é e isso torna o jenkins extremamente extensivo eu caio você consegue trabalhar com diversas tecnologias utilizando o genk Então cara pode utilizar numa boa e você quer integrale con ubernet com a WS com o Google você tem plugin para isso certo Além disso ele tem interface de gerenciamento então ajuda
muito na hora de você visualizar o que está acontecendo visualizar um óleo visualizar ali os processos de espalha lidas hyperline certo e as etapas também da papeline e consegue trabalhar com múltiplos sistemas de gerenciamento de código certo um sócio code Manager Então você consegue trabalhar com glitter consegue trabalhar com ich lebe você consegue trabalhar com bitbucket você consegue em vários vários repositórios diferentes certo e ele também pode ser utilizado em qualquer Cloud pro vale então caso você tá trabalhando com a WS Você tá trabalhando com o anjo e você vai conseguir trabalhar numa boa certo
e hoje eu quero te mostrar aqui o básico para você montar uma solução onde gente certo cara porque eu quero start para montar minha parte lá enfiar ecidir um gente nós vamos fazer isso agora o projeto ele vai ser baseado no seguinte eu tenho aqui uma ação escrita em molde certo em node.js galera aqui já acompanha aqui sabe qual é a aplicação e até aplicação aí conhecido pela galera eu vou fazer o commit na ideia que fazer o commit no meu código e esse código assim que eu fizer esse Comet O Jaques ele vai pegar
esse código vá e o processo disse ai nada integração contínua resultando na minha imagem do Nokia certo que vai ser colocado lá no meu blog Rubi e depois vai ser disparado para Celso decidir não kubernetes on the kubernetes vai pegar essa imagem e vai executar no ambiente kubernetes fazendo o depois caso o hotel e o código e vai fazer todo processo Para incorporar o código e fazer tanto a entrega do meu do meu empregado da minha imagem quanto de poi no kubernet certo o importante aqui é o seguinte certo arquitetura do jenkins ela funciona da
seguinte da seguinte forma eu tenho o meu jenkins enxerga certo tem o meu servidor gente tem a máquina que vai tá rodando jacquin e eu posso ter no meu dente o jeans and e e esses jenkins viagens o língua presa é né galera urso ur jenkins em gente ele vai ser o cara que vai executar os processos da parte online vai ser o agente de execução certo e os meus agentes podem ser máquinas Windows máquinas Linux podem ser com pênis doc podem ser crostas kubernetes então pude eu consigo escalar a execução das minhas pipelines com
os agentes cara muito facilmente com um gente certo hoje que que eu vou mostrar aqui hoje hoje eu só vou fazer o setup do jenkins ervas o a gente vai ser executado tão bem no dia em que serve eu não vou ter aqui múltiplos a gente quê Por quê que a ideia aqui é o cenário básico certo aqui é um conteúdo de introdução para que você entenda o conceito de Piper Line que você implemente aí as suas pai pioline é assim o processo é novamente evolutivo Cara você não vai conseguir ele apareceu online perfeita na
sua primeira execução no seu primeiro exercício no seu processo de estudo logo de cara a ideia que cara pai pioline elas são evolutivas quem a ir a participou aí dá dos eventos aqui que eu já organizei da iniciativa kubernetes.io teve aqui um um evento que eu recebi a galera do Magazine Luiza certo pessoal do Magazine Luiza quando teve aqui fala oi gente falar no cargo processo é todo automatizado máximo que tem aqui é um clique tal mas eles meio me falaram que assim antes era tudo manual baralho processo era tudo manual e isso foi evoluindo
Então cara tira da cabeça e já tira da cabeça que aqui disclaimer que você é cara você vai criar a APAE pelarini perfeito você vai criar o fluxo perfeito o óleo de carga você não vai e tá tudo certo cara você tem que evoluir isso no seu dia a dia certo até porque também a partir lá e ela nunca tá pronta Porque vai se evoluindo com o passar do tempo certo Claro aí galera o Claro aí me digam aí Ah beleza então falado isso vamos aqui para o meu processo de criação da pai dele não
mas antes de criar para ir pioline se o que que eu vou fazer aqui eu vou na instalar o meu gente a gente vai fazer aqui o processo do absolutos era para que você aprenda todo o fluxo Inclusive a instala sol para fazer a instalação vou seguir aqui ó o que tá no manual é muito enfim o chocolate aqui para você jeito no caso eu vou rodar ele no Linux na distribuição Ubuntu certo então o que que eu tenho aqui deixa o mostrar que o meu ambiente eu tenho primeiro o coxa kubernetes on a raça
aqui ó eu tenho um coxa kubernet você acha que é onde eu vou fazer o de poi e eu tenho também uma máquina virtual onde eu tenho o Ubuntu rodando certo a nível de curiosidade tá Se alguém quiser saber ele ou rodando na digital Ocean Mas pode tá rodando na WS pode para rodando no é você pode tá rodando comprenez no seu datacenter eu não tem problema nenhum você acha que o importante é que você tenha um servidor o mundo e um colcha coverlet então aqui ó deixou acessar aqui o bicho acessar aqui e botar
aqui o mapa o Carrefour me é o meu token botar aqui e o meu usuário deixa eu pegar as fotos do Ipê Tá certo não adianta aqui ó tem a máquina aqui ó um gente como eu falei tá rodando na diz Poxa mas poderia tá rodando em qualquer outro lugar e eu vou fazer aqui todo processo de instalação do Jack não é uma coisa que eu vou fazer a instalar aqui o Java Porque como jenkins ele foi desenvolvido em Java curso Java na máquina para poder rodar eu vou fazer aqui a atualização repouso Óleo dos
meus trampos faz com a cut-off date certo a beleza ronco Iraque surdo opa o patins tal Open JD a há 11 jdk raça que instalação beleza do Java Tá certo a fazer a máquina instalação pessoal quem tiver dúvida coloque aí nos comentários e não esqueça de dar o like aí no vídeo dá um like pega o link compartilha coloca lá no Linkedin no Instagram no Facebook no grupo da família cara compartilha e o link beleza tá indo aqui a beleza instalou aqui o Java PA Oi beleza e não morra a 99 E aí E aí
e a o Bruno perguntou aqui é dá para criar esse setup jeans usando o docker a Bruno da mas assim eu particularmente não gosto de rodar o dia em Quintino docker porque para rodar no Tokyo de se eu tiver que utilizar o DOC que é o meu caso aqui eu vou ter que utilizar o doc em doc eu utilizo aqui como cpl né Principalmente nesse caso aqui que o server também vai rodar como a gente não executando as pai Pilares então assim eu particularmente não gosto é um dos poucos cenários certo em que eu recomendo
não utilizar com tênis né para rodar que o Jack mas dá para rodar eu tenho alunos da formação come deve que utilizam o dia em que em container O Alisson é um exemplo certo aí fala que tem lá o gente rodando em com peninha funciona de boa eu eu não gosto da experiência certo existe aqui algumas ferramentas que se eu não utilizar o DOC para constituir a imagem é eu tô testando ainda certo não rodei assim foi cara Putz falei isso é assim que eu montar que o cenário eu vou mostrar para vocês não vou
a não ser que vocês vão que não mas é conteúdo sobre gente inclusive coloque aí vocês estão gostando coloca em hashtag quero mais gente eu saber que brother tá curtindo esse conteúdo você quer mais conteúdo sobre GNT se você quer mais conteúdo sobre pai pela iniciais incidir certo mas assim hoje no momento eu não recomendo utilizar um DOC tá o melhor não gosto de utilizar Nokia para rodar o Jack certo me fico rodar assim em máquina certo beleza é só uma que instalei o Java agora que eu vou fazer vou assim aqui o processo manual
não tem muito fazer inclusive deixar aumentar aqui deixa eu fazer um um muita gente pergunta por favor e quais são os pré-requisitos errada aí tá aqui ó e até jeans aquela pré-requisitos o mínimo de rádio 256 Megas de Ram 1 GB de espaço livre certo é 10 Gigas é recomendado quando você tá utilizando contém e doc E aí recomendo aqui para um time pequeno é 4GB de Ram e 50 GB de espaço no HD certo beleza então deixa eu voltar aqui cadê bom tá aqui ó então aqui ó eu vou pegar esse cara aqui certo
vou pegar esse comando aqui vou copiar e vou colar certo pegar esqueci comando adhercal comando de é aonde eu não deixar e vou colar aqui já para executar beleza olha aqui beleza Oi passa aqui a criação é dia Oi beleza E aí adicionou aqui o pacote agora vai instalar hoje aqui na atualizou o pacote agora vai instalar certo Bom vamos lá E aqui as até o Rubens falou aqui você já tá como Rute não precisa utilizar o celular carga força do hábito G1 a mulata rodando E aí beleza Tô aqui bom que ir e agora
eu vou fazer o seguinte vou vir aqui ó System CPR status jenkins aqui ó rodando numa boa urgente mães uma coisa eu vou utilizar aqui para construir a é a minha pai pela iniciar esse dia que que eu vou precisar eu vou precisar do Doc certo eu preciso também não comctl que eu vou utilizar aqui o que o Bernard então aqui no meio ambiente eu preciso também ter o DOC a instalado então eu vou fazer a instalação melhor que ele aqui para mim eu vou fazer a instalação da forma mais rápida e rasteira que é
utilizando o script do bitlocker mas se você vai rodar no ambiente da sua empresa seu trabalho Segue o manual de instalação a do Nokia que vai dar bom é no nokia.com de mexe reset aqui Bom vamos lá E aí E aí e a fazer a quem instalação do Doc é para mim E aí Esse é o Junior falou que você agradece a Deus por sabe esse negócio do demônio nada cara que parece difícil mas depois você você começa a ver vai ver que é tranquilo agora beleza não dá um cliente aqui Blocker Opa fiz errado
aqui aí certo da Serra a aula instalaram então vou fazer aqui agora eu vou botar aqui e o meu pois é culpa aqui na verdade no user mode on e aqui para adicionar o usuário dentins o grupo hoje executar um Nokia certo porque quando o está o dia em que isso é criado também o usuário jenkins e esse carga e precisa ter permissão para executar o DOC certo Então adicionei aqui beleza para isso para ser aplicado eu preciso restar alguém aqui então vou desocupar aqui System cpl está bem Kings o restar partiu dentes e Tá
certo stem CPR status jenkins beleza para rodando Oi e agora também vou instalar o clube cpl perto a gente tá ó clube cpl ou segui-la o manual deixa eu pegar aqui o objeto PR pegar aqui e instalar o clube satélite também tá certo ah é aqui em instalar meninos pegar aqui cadê o gerenciador de pacotes aqui a Deb an ou instalar aqui esse cara Oi Bia como instalar aqui a poesia cuttack o passo a passo Quem é Arthur eu fazia que o processo meu primeiro a ó e aqui a instalação a cpl o Ceará Beleza
vou olhar aqui Dok está instalado Mc PL também certo o quê que eu fiz isso Gustavo perguntou aqui qual a função de cada uma das partes Java Ajax Doc e agora o clube CTL vamos lá eu preciso Java porque o Jack é construído em Java então preciso ter o JD aqui rodando o melhor tem que ser um jdk instalado aí eu vou estar áudio aí a ferramenta que eu vou utilizar o DOC é porque eu vou utilizar a construção de imagens de Doc e o clube você pegue porque porque eu vou fazer o depósito porque
Opa eu vou fazer um de tatuagem no Bernardes você precisa Então No começo é Terry que é para interagir com o coxa kubernet certo então eu tenho que ter o Java eu tenho que ter o dia em que tem que ter o DOC e tem que ter o clube você pele certo o Java que eu preciso conta do Jack O Jack é a minha ferramenta o DOC para constituir a minha imagem eu disse ai e o comecei a tag para interagir com o Crush kubernet no processo decide certo beleza então agora tá aqui o meu
já que instalado para acessar o meu jenkins que que eu vou fazer eu vou pegar agora o IP não é do meu servidor IP público no meu servidor deixa eu pegar aqui 1° dia certo e vocês aqui a minha máquina não posso 8080 nós não vamos lá aqui a e agora eu vou fazer o processo de inicialização aqui eu preciso ter o peço Word que está localizado nesse diretório aqui do Servidor isso para que para ele saber que cara eu tenho acesso a esses servidores é a pessoa que é proprietário do Servidor que tá querendo
fazer aqui o setup inicial do Jacques então beleza vou pegar aqui essa chave aqui enquete aqui na no arquivo e vai me dar que a chave ou coloco aqui o Luan o executo a beleza aqui eu vou instalar escurinho sugeridos Oi beleza olá olá E aí E aí e Eis Aqui o estar a e agora nome de usuário do usuário ou de mim tá aqui Fabrício Veloso eixo a a senha Boa tarde umas 6 mesmo certo a partir o Fabrício heróis meu e-mail no salvar e continuar beleza aqui a Instância certo determinado aqui em Estância
o salvar e finalizar beleza terminada que o processo Já fechou Ball então agora aqui eu tenho o meu jenkins pronto para ser utilizado a primeira coisa que eu vou fazer aqui uma coisa que eu vou iniciar aqui do meu jenkins é a instalação dos plug-ins que eu vou utilizar e eu vou utilizar aqui três plugins diferentes para adicionar esses pudim deixou dar mais um zoom aqui para adicionar esses furinhos eu vim gerenciar Jardim e gerenciar os pudins Serra amiga que indisponíveis e um bom procurar os meus punhos no caso bloqueio de Blocker quem é o
DOC e o DOC spline e eu também vou querer o cover né sair você acha que é para configurar o clube CTL Uberlândia ouvir aqui a vou fazer o download e instalar depois de restartar Beleza vou marcar aqui para ele reiniciar assim que terminar a instalação E aí vai reiniciar aqui o dia em que esperar o aos pudins ativos o que fazemos é conhecida pela grande beleza E aí E aí E aí e vamos ver aqui G1 e a dia de chegou tá aqui a reiniciando um dúvida aí no processo galera em alguma dúvida aí
e aqui ó já foi a Benício Veronez 123456 um autêntico a tia o melhor Tá certo Agora eu tenho os plugins instalados vou começar a criar a minha pai pioline certo eu vou utilizar aqui deixa eu pegar aqui o projeto eu vou utilizar como base Echo passar aqui para vocês eu vou utilizar aqui o meu projeto em load up produto é o aí para vocês verem Qual é o projeto é uma aplicação Hinode o que tem aqui já O Manifesto no kubernetes deixou eu dar um hesite aqui o som Clone aqui no projeto hoje a
gente veio aqui ó MIT Clone E aí a agulha a roupa Oi Thalia aqui ó é deixa eu ver aqui a roupa CDD in não clientes produtos de beleza Oi gatinha Bom vamos lá então tá aqui ó projeto é uma pe escrita em noutro Ah tá ó e aqui escape node que consome um banco mongo DB aqui eu tenho o DOC files certo para construir a imagem do projeto tem aqui o kubernet na o depoimento cobernet Tá certo e aqui todo o Manifesto ó e aqui cadê assim não faz isso tem aqui o depo ai
tem aqui o DOC é fiel e é isso aí beleza vamos lá então voltar aqui para o meu servidor meu jenkins ir começar a criar aqui é a minha pai pioline Primeira coisa eu vou criar um projeto né criar aqui um a Piper Line aqui o tempo aí que eu vou utilizar os pais Elaine Mas você pode utilizar que vai estar em Play só começar um projeto foi estar eu você pode construir um projeto com múltiplas configurações pode criar pasta você pode criar uma para ir pioline com últimos brantz você pode criar que uma organização
inteira certo pode criar aqui é projetos com o melhor subprojetos para escanear repositórios mas enfim eu vou utilizar aqui o pai pioline certo que é o mais simples e e a vamos lá tá aqui ok cadeia Opa a tem que botar o nome né Aí você acha que eu acerto app produto nuclear aqui era aí Google não quero que você fale nada não telefone eu não quero saber nada não quero saber o meu telefone querendo falar aqui Beleza espera aí o Google aqui tá querendo falar de qualquer jeito bom fica muda aí eu desligar esse
cara aí e pronto não vai falar mais não é vamos lá vamos lá vamos lá é a Então tá aqui ó o meu template certo aí aqui eu posso criar as minhas trilhas certo ligas no no meu gift mais eu vou me atentar aqui agora é a construção da parte online Meu script aqui dá para ir pelo ign no meu caso aqui eu poderia criar pai tá online aqui direto aqui ó codificando aqui direto certo mas agora eu não vou fazer dessa forma eu vou fazer como eu vou criar aqui o script direto o meu
gerenciador de código eu vou de colocar direto no meu projeto lá junto com o meu código fonte eu vou colocar direto no meu projeto It On e dessa forma dessa forma eu consigo não só é versionar aqui a minha Piper online mas a minha Pai pioline ela vai evoluindo com projeto como eu falei eu atrás cara papai também não vai nascer perfeito não vai cair é pronta no na primeira semana na você vai ter ali a evolução na sua pai que Line E por que não colocar o código que vai estar declarada Python online junto
com código-fonte faz todo sentido na então aqui eu vou colocar o script junto o meu gerenciador de código certo o meu gerenciador de código vai ser o hit certo aí ele vai pedir aqui a URL deixa eu pegar o URL lá no meu repositório Cadê aqui Oi beleza Tá certo vou botar aqui certo a minha urr adicionei aqui o repositório abrangente aqui no caso deixa eu ver tá com macho e deveria até um estranho tá como macho eu deveria também mas tudo bem deixa deixa assim os de deveria estar como homem mas não tem problema
é agora eu vou botar aqui mais ter Beleza o script vai ser o dia em que Israel mesmo não tem problema e aqui eu vou salvar certo bom então agora aqui eu tô um o topo a cadeia cadeia eu tô com meu projeto configurado certo então eu já posso criar aqui o meu dia em que Fire como tá aqui o meu plagiado eu vou criar que ordem Kings em maio eu vou começar a desenvolver a minha pai pioline o desenvolvimento da pai pioline no jenkins é utilizando a linguagem Groovy certo então aqui eu vou utilizar
sintáxi do Groove por criar a minha pai pioline Lógico que utilizando a estrutura de declaração de pipeline Judy aqui ó Tá bom então agora eu vou criar aqui a minha pai pioline Inicial primeira coisa que eu tenho que fazer é declarar que eu vou criar uma pai pioline então eu tenho que botar aqui o bloco declarando aqui a minha parte online certo o segundo passo é declarar o meu a gente tá falando que eu falei deixa eu pegar aqui os slides eu vou que eu falei lá atrás do meu a gente Opa Cadê deixou ali
aqui meus slides ali cadeia cadê cadê Tac e eu não que eu falei lá atrás aqui ó da arquitetura do jenkins que eu tenho os Agentes do jenkins então aqui eu preciso declarar esse a gente eu preciso falar qual a gente que eu vou utilizar aqui no caso para executar essa minha pai pelaine certo no meu caso aqui eu vou botar n porque eu posso utilizar qualquer para hislaine perto eu não tenho nenhum especificidade mas esse a gente aqui aí pode ser a máquina ou Ingrid uma máquina língua pode ser um contenha pode ser o
plástico Bernard possam pode rodando no cocho coberto é que eu posso definir aqui vários tipos diferentes e a gente mas aqui é o pai pioline básica base na então A ideia é utilizar qualquer a gente beleza e em seguida eu não vou declarar os meus estágios certo que são os estágios da minha parte online são aqui os blocos de passos que eu vou executar somos estágios da minha parte line eu posso ter um estágio de mild posso ter um estágio de teste Posso ter o estágio de depois enfim eu tenho aqui os estágios da minha
parte online certo e agora eu vou declarar o estágio tá E vai ser aqui no caso a inicial Beleza se aqui meu estágio Inicial e agora eu vou declarar os meus steps que são os passos de execução no meu status se aquilo que estou a fazer ou só executar com um eco E aí o iniciando apype Line terra essa aqui é a estrutura base da Piper line no jenkins eu tenho a declaração da parte Laine eu tenho a declaração do agente eu tenho a a Declaração dos estágios Eu tenho a declaração de um estágio e
eu tenho os passos de execução no estágio é assim aqui no caso foi um passo apenas Beleza tem aqui tudo certo bom salvei aqui vou comentar esse cara a inicial E aí o condicionar aqui o nome eu botei aqui e agora e eu vou ver aqui [Música] ó e vou executar é a minha Type online E aí Oi beleza E aí E aí E aí E aí a beleza vamos lá Executor e agora de chover aqui e cadê cadê cadê Aqui ó eu tenho aqui a execução certo e aqui um console altitude eu tenho aqui
a execução e eu tenho out com a sair daqui Olá aqui é o caso mensagem Inicial início da papeline certo O que foi justamente o eco que eu executei e aqui e eu tenho justamente os passos de execução os estágios é o primeiro aqui é pegando o código no repositório e aqui o estágio Inicial certo essa aqui é a estrutura base certo do meu da minha pai pelino gente acabou aqui galera posso ir embora acabou aqui tudo certo tá tudo certo aqui acabou tem mais diga a ele O opa chover aqui vai se perguntar diferença
então do Terra forme jenkins é que você configura assim foi o outro modifica nível de sistema operacional não não tem nada a ver com isso e nada a ver com isso é a forma você vai declarava-se só criar o código para declarar a sua infraestrutura certo EA Piper liner jenkins ele vai disparar esse esse vai ele vai utilizar o código de disparar criação da sua infraestrutura Tá certo E aí Oi beleza E aí a beleza do Sol o show de bola bom primeiro Deixa eu fazer aqui o seguinte deixa o renomear aqui a copa o
deixou opa a chave aqui G1 a chover aqui pa cadê cadê cadê cadê o meu projeto tá aqui bom primeira coisa que eu vou fazer agora é o seguinte e eu vou agora adicionar aqui na minha pai pellini a criação do meu processo desse ai certo eu vou passar aqui eu vou ver aqui Tá certo e vou fazer o processo opa e eu vou vir aqui e vou adicionar agora o processo desse ai eu vou pegar o meu código e vou criar a imagem do Nokia do meu projeto certo então eu tenho que mudar aqui
de inicial vai ser humilde image A beleza não vou adicionar aqui o meu passo de construção certo e aqui vai mudar um pouquinho abateu estágios os estágios o estágio de construção da Imagem e agora eu vou adicionar um script carro que eu vou criar a minha imagem Bot A minha tia já que eu tô utilizando o DOC é tão utilizando All docker pipeline olhando aqui na documentação dele deixou abrir aqui eu tenho algumas coisas que eu posso utilizá-la aqui ó e no Plugin do docker Python online e cria uma variável chamada docker Onde eu consigo
manipular algumas funções de Bill de construção de imagem então eu vou utilizar esse cara no meu escrit bom então agora que que eu vou fazer eu vou ver aqui o Emoji pac Murdock EP o gato docker.io hoje e eu vou pa a minha imagem Fábio nisso Veronês a barra up traz produto é é é O opa xô vim mais para cá Tá certo vou ver aqui a e agora eu vou terminar também Murdock é feio e eu vou utilizar o src/Nokia raio a barra é crc-am Oi beleza o OK tia a e agora construída de
chover aqui e não tá certo Olá aqui é o processo de construção é da minha imagem doc é ouvir aqui agora vou subir esse cara eu vou subir tô subindo e eu vou disparar esse cara aqui Oi de novo a de cadeia eu vou disparar aqui ó construir agora o Olá você vê que mudou agora ele tem o miudinho magia é é é Oi beleza E aí Oi beleza E aí em Cadetes pagou aqui um beijo aqui o Jorge certo E aí e não cadê cadê cadê Aqui aqui em baixo duas console out vamos ver
aqui aqui ó construir a minha imagem certo beleza Oi beleza Tá certo a E agora se eu dou uma olhada no meu servidor deixa eu pegar aqui o meu servidor eu vou ver que lá no meu servidor um dentes a de SSH Minha nenenzinha a o ponto SSH dia Oi Eita forme Opa o O que é G1 E aí E aí a namorar o Nokia minha magia rs aqui ó a imagem A Criada aqui certo só que tem um problema a minha tag de criação tá aqui como leite se não é uma boa prática eu
ficar sempre utilizar o leite se eu tenho que criar aqui uma versão na minha tag que que eu vou fazer eu vou mudar aqui cadê eu vou mudar aqui é um pouquinho o nome da minha imagem adicionando aqui o seguinte eu vou colocar aqui um parâmetro ele sempre não peguei nenhum pa certo aviação da minha imagem quando eu tiver fazendo o bild aqui vou mudar vou ver aqui aí vou adicionar aqui o uso de uma variável de ambiente e eu vou botar aqui eu vou botar aqui ó mild na scor aí Ge então toda vez
que eu executar minha Piper Laine vai pegar o Bill dirigir e vai utilizar como tag da minha imagem Deixa eu botar aqui imagem humilde aí dia E aí Tá certo vou rodar novamente aqui Tá certo Bom vamos lá Bom vamos lá E aí tá rodando aqui já rodou e vamos ver aqui o resultado da minha execução o executou aqui de boa mas olha aqui que diferença ele pegou o Bill já indique no caso é 3 e adicionou aqui e se eu for lá no servidor agora Blocker minha mãe hoje é esse aqui ó a pegue
peixe beleza então agora beleza e tá tá alinhando que que eu vou fazer agora vou adicionar mais um passo aqui certo que vai ser Opa apagou aqui na minha luz não tem problema Oi opa e agora que que eu vou fazer aqui eu vou adicionar mais um estágio eu vou criar aqui o estágio e hoje minha mais Ah tá a beleza e aqui eu vou adicionar é mais um steps e hoje eu vou ter mais um script e aqui o escript eu vou adicional o docker Ubuntu with registre-se Oi fofa me mande o meu Régis
você vai ser http https://existe opa Oi boa tarde tia barra barra registre e pronto Rubi. Docker.com Tá certo vem aqui docker Hub Oi e agora que que eu vou fazer eu vou pegar essa essa imagem que eu criei aqui certo eu vou botar aqui fazendo o que Fazendo um post eu tô fazendo oposto da imagem é arco utilizando esse registro deixa eu conferir aqui exatamente e eu vou subir a imagem de duas formas Freitas e também G1 a Mileide eu já tia Oi beleza E aí beleza tia eu vou executar E aí E aí é
é é E aí Bom vamos lá foi eu vou rodar aqui E aí E aí o Opa vamos aí ó deu falha Olha aqui que interessante agora deu falha que que aconteceu aqui certo que que aconteceu aqui é é e vamos dar uma olhada no meu olhe lá no meu blog que que tá dizendo aqui ele não achou a credencial aqui é Rubi que que aconteceu e eu olhando aqui eu criei aqui para ir subir o meu registro na o resto docker-hub quem aqui ó falei criei não falei ó utilize essa credencial do aqui é
rama que aconteceu eu não criei credencial nenhuma certo não tem a credencial aqui no jenkins então ele não sabe opa ele não sabe quais são os dados de autenticação para o meu docker-hub meu registro é assim então agora que eu vou fazer eu vou adicionar essas credenciais lá no meu nem 15 Então vem aqui as configurações do jenkins e gerenciar jenkins gerenciar as credenciais tá certo aqui do jenkins beleza opaca mesmo putz vamos lá me gerenciar dia em que hoje é esse aqui acho que dance Eyes a beleza e aqui na hora dia cadê a
cadeia cadeia não foi errado gerenciar jenkins aqui ó cheguem-se a credenciais Vou botar aqui no jenkins ó e vou adicionar a credencial a presencial vai ser do tipo usuário com senha os coco vai ser Global o meu usuário vai ser Fábio início veroneide o show tirar aqui para botar minha senha e xô tirar aqui botar minha senha Oi beleza e aqui ó você me a senha e o Eyed eu vou utilizar o nome do aqui home que foi que eu coloquei aqui salvo no ok Tá certo tá aqui já e agora eu vou rodar novamente
esse cara vai vir aqui no meu projeto Cadê a cadeia ataque ele produto e vou te parar esse cara construir aqui Oi e aí vai disparar aqui novamente lá subindo na imagem eu vou vir aqui ouviu o áudio input E aí e cadê cadeia O opa deu erro aqui cadê aqui que hoje Eu sabia que que houve aqui deixa eu ver aqui o que aconteceu E aí e a deixa eu ver Vou ver aqui se tem alguma coisa errada a deixa eu ver aqui a Nissan Kia é um corrigir e o Luigi aqui E aí
Tá certo o começo agora vai a rodarte novamente E aí E aí e fala agora foi estava errado lá a gente acha Eu acho que as duplas eu botei "simples certo mas tá aqui ó cadeia e botar aqui agora o out e aqui ó sumiu um chá aqui Oi beleza um dúvida aqui pessoal um dúvida um dúvida aí pessoal e vamos ver a deixa eu ver aqui a dúvida da galera com os grãozinhos de castelo local E aí eu vou fazer em outra Live deixa eu ver aqui Fala galera perguntando bastante aqui sobre geet vocês
pegam na Live sobre kit galera ali Vou tocar hoje espera aí acertar aqui se vocês querem na Live sobre gente coloca aí galera #tiago o Gui tá que o que eu faço aí para vocês deixa eu ver aqui o openshift trabalha de boa família essa abordagem o script É apenas para aula ou é uma prática comum eu vejo muita galera usando um recurso específico que os espíritos cara aqui no caso você pode colocar os scripts num repositório certo mas cara como essa essa parte online aqui que eu tô fazendo é uma parte online disse ai
faz sentido ele tá junto com código-fonte tá faz sentido beleza o show de bola o show de bola pessoal e vai deixa eu acertar aqui Não no Papa é deixa eu ver aqui e acertar aqui a minha Branch o time it brancher - M Man Tá certo Pode ser aqui eu tirar o Master beleza Tá certo shorts canes aqui deixa eu ver se agora acertou aqui também choveu Esse foi ir O opa E aí xô ver aqui o pa show de bola já mudei aqui para mim beleza show de bola agora que que eu vou
fazer aqui eu vou fazer o de poi no kubernet mas para fazer o Deploy no kubernet Agora eu tenho que fazer uma outra a gota estágio aqui e vai ser um Stage tá ubernet tá que vai ser o meu beco ai vai ser o meu se ai beleza o Rubi espera um parque Quando vai ter uma turma nova do curso que me leve cara não tem previsão mas me manda uma mensagem Instagram que que eu eu troco uma ideia lá contigo e aviso quando tiver beleza mas ainda não tem previsão certo e o código perguntou
aqui ó Fabrício já vi desenvolvedores criando sociais esse aí seguindo bitlab Cara outra ferramenta você pode fazer sem problema nenhum beleza Bom vamos lá pão beleza porque aqui certo agora vou botar tia o passo a passo de depois no kubernet certo no kubernet muda um pouquinho porque senão cobernet eu vou executar o comando OBS CTR aqui para fazer o apply do meu Manifesto certo já tenho a minha imagem e agora eu vou fazer o depósito Não kubernet mãe eu também preciso ter aqui as credenciais né do meu Coxa cobernet no caso o meu clube config
aqui no meu caso eu tenho óculos e PR Hatch Onix eu já aqui ó como cê PR at notes e aqui ó não tem aqui o meu o meu crush cobernet e eu preciso pegar essas credenciais e determinar lá no meu jenkins bom então vamos lá eu vou ver aqui ó ó e vou adicionar uma nova credencial Tá certo jeans residenciais se emocionar mais uma credencial aqui que no caso vai ser 15 at Fire eu vou escolher aqui e lá no meu diretório UPA e cadê a Cadê lá no meu na minha pasta pessoal publico
querem me deixou vou pegar aqui o lado meu Ah já sei onde é que eu posso pegar eu vou vir aqui e eu já pessoal Cadê a caneta dele para jatos é algo ó e aqui ó o meu clube config vou pegar aqui o meu clube config e vou botar o nome de rubi config pubg config dumm dumm ok eu tô aqui ó eu já tenho o meu e-mail configurado certo e agora eu vou fazer o seguinte eu vou fazer o Deploy certo no kubernet então eu vou criar aqui o meu scrap Ah tá eu
vou utilizar o plugin que eu utilizei aqui que eu instalei que o clube confie a onde eu vou falar a minha credencial meu querido em show E aí dia O que é hume a config eu já botei a tia a beleza agora eu vou a executar aqui ó o comando por mim CPR APAE ou menos f há 8 s um depoimento. Me amo beleza que que esse cara aqui tá fazendo vamos lá vamos entender aqui o que que eu tô fazendo aqui nesse processo aqui o que que eu fiz o meu wi-fi clube config em
é aquele por mim do kubernetes série que eu botei lá no meu na minha instalação de pudim é o pudim que eu instalei e o que que esse cara faz em e configura o meu clube CTL meu clube config utilizando a credencial que é aquele arquivo e Elmo que eu subi carta que em cinco eu te fyo que eu subi e lá no meu no meu repositório Olá diferenciais do jenkins certo então o que que vai acontecer ele vai pegar a quem arquivo E errou né que tá aqui do clube confile né que aí come
consegui amo e vai separar aqui no meu clube CTL certo e aqui eu posso executar o clube CTA EA Pai onde eu vou fazer o Deploy desse Manifesto aqui certo fazendo de poi utilizando esse Manifesto bom deixa o comentar esse cara e não o ataque cobernet eu vou subir eu deixei subir aqui E aí e qual foi o plugin que eu utilizei deixa eu pegar e aqui e cadê cadê cadê um nicho pegar aí aqui a cadeia e o plugin foi o kubernetes aí deixa eu pegar ele aqui para você G1 E aí em Bernardes
aí ir a Belém série jenkins E cadê o skar aqui ó e cadê aqui beleza a roupa Talita aqui ó Oi beleza é uma cadeia um tapete Push a união beleza Oi gata já foi lá deixa eu dar uma olhada aqui no meu depois escolhe um E aí a parte Amém beleza é deixa eu ver aqui e rodar e aqui meu projeto eu rodei aqui ó e a o Bruno perguntou Fabrício Qual a melhor prática para rodar mais igreja um konjac em sem deixar ele variáveis de ambiente abertas para todos verem então é você vai
utilizar as credenciais do jenkins você vai utilizar as credenciais do genk você vai pegar aqui é e armazenagem credenciais e consumindo a sua pai pellini certo igual tô fazendo aqui com a minha autenticação no docker Hub também no clube configure bom aqui ó Foi na foi aqui vamos ver e aqui ó ele fez o de poi certo deixa eu ver aqui e o tinha mas Uai não pegou o Bernard jenkins k de espera aí cadê cadê a rapaz tem que mudar lá também no jenkins Valeu tem que configurar aqui e tava lá com mais ter
né aqui ó e tá com macho aí eu mudei para mim o público certo que nem e não alterei lá na configuração agora o roda aqui e vamos ver agora quem vai fazer E aí e no pão Cadê tia E aí o Eden xô zaidir Ah e deixa eu sair de tá errado aí certo dá certo cadeia apos.as certo dá certo né vamos lá eu tinha um caso a decadente shows ou com s olá olá E aí E aí E aí olá olá a mesa a rodar aqui novamente os 10 vamos ver aqui que é
para fazer e está subindo a imagem tá fazendo de pó e agora não cobernet Bom vamos lá beleza foi foi uma mulher que viu o Náutico ti Executor aqui ó executou vamos dar uma olhada a obter pr-ged podes e olha lá E olha que bonito rodou aqui numa boa Tá certo ainda criou aqui as minhas na época se eu vir aqui agora como você pega bethiol e cadê e tá gerando aqui ainda o meu IP externo deixa o diminuir aqui o número de réplicas não eu viro aqui cadê o número de réplicas que em 20
de chuva tá aqui um só Oi boa tarde tia ou tá aqui viagem de comando E aí E aí E aí e não a beleza a mesa agora e que eu vou fazer aqui e a dia eu vou novamente executar o Luan e vai executar aqui de novo Silveira tchau quando você pegue at UOL E aí vai diminuir o número de réplicas aí ainda tá rodando ainda tá desocupado aqui a o jhonatas perguntou quando como é que foi configurado o clube config aqui ó a sopa e eu peguei aqui ó e as minhas credenciais e
creio come config aqui ó kubeconfig e aqui na pai pela ign eu tô pegando aqui ó Oi meu nome config também certo passando a credencial que eu estou utilizando o que aconteceu foi que agora cadê a cadeia a obter PR at freddy's e a Laura terminando beleza fiz o de poi da minha aplicação Tá certo a beleza o disse perguntou quando a partir lá e inicializada é possível pagar sua execução via tela assim você pode ver aqui ó entendeu e cadê a cadeia Oi pode vir era aqui ó cadê E aí o app produto tu
pode vir aqui ó e disparar E aí vai começar a disparar você pode cancelar aqui ó e enquanto ele está executando alá abortado pode fazer isso sem problema nenhum Beleza se no caso diz paga de novo tiver aqui em de execução se pode cancelar entendeu bom legal que que acontece aqui que que tá acontecendo aqui eu tô fazendo de poi nela minha aplicação só que vamos fazer uma observação no CPR get code E aí deixa eu pegar aqui meu pódio O opa pega aqui o meu pode o Mc PR burns Prime ódio a mesa ó
e aqui ó deixa eu dar uma olhada Cadê a caneta cadê cadê cadê cadê aqui a minha imagem que eu tô utilizando aqui ó na minha imagem eu tô utilizando a imagem leites a gente sabe que isso não é uma boa prática certo então eu vou fazer aqui é uma alteração e eu vou ver aqui Tá certo e eu vou fazer aqui o seguinte eu preciso alterar que a tag que vai ser utilizado aqui e na minha imagem ela tem que ser baseada lá no meu bild Eyed certo então eu vou vir aqui marotamente vou
criar aqui e nos a minha Chaves aqui com a pele certo meu arquivo de de boy e aqui no meu jenkins files eu vou fazer o seguinte eu vou criar aqui cadê e eu vou criar aqui meu depoimento no seguinte eu vou criar um alarme você já é um levar mente aqui e eu vou nomear de pegue vou chão e aqui eu vou falar com meu pé Evolution é nada mais nada menos do que o meu é Índia. um mild mês Core side Tá certo Oi beleza ó e aqui junto eu vou adicionar a linha
de comando e executando aqui é o sítio para mudar aqui deixa eu ver mas tá tá para mudar aqui para mim se apegue o lado meu aquilo tá Por parte pega Evolution e não para mim pisar aqui e o meu o arquivo para suportar a troca e da pegue lá no meu Manifesto Tá certo você tirar aqui Parabéns tá beleza e agora eu atualizo aqui ó atualizo pegue a subir eu vou subir esse cara cadê ele oi gente hoje e aqui o executar oi oi E aí E aí E aí É mas aqui o processo
de miojo a beleza vamos dar uma olhada aqui e vamos dar uma olhada agora a polícia pegue get podes e aqui ó image nova o clube cpl e nas Creed ogio Bom dia e cadê cadê cadeia tá aqui ó agora ele tá usando a tag 14 se eu for no meu docker Hub e autenticar aqui E aí lá na Penha produto tá aqui ó as minhas tags 14 aumentar aqui a 14 Tá certo bom então agora a minha pai pelo ign tá criada certo eu tenho todo o processo desse ai e também decidir eu tenho
um processo onde eu comido o código e Crio entregável e também faz o Deploy no kubernet vamos fazer aqui um teste deixa eu entrar lá na aplicar sol gente nem entrou na cotação dcpl grade pode pode longa show é é é a radiacao meu IP externo me show Abrir navegador eu abrir a mula/ati aço inox o que já tá até conversão triste meu código eu vou fazer o seguinte eu vou mandar aqui direto no Beach fazer meu repositório Git aqui eu vou ver aqui direto no código lixou ver aqui e no Suede e aqui ó
tá conversão três eu vou editar aqui e eu vou botar versão 1 a opção aqui um em salvar come aqui né já comentei aqui direto eu vou fazer o seguinte eu vou ver aqui na minha vocação para dentro aqui na e vou pegar agora do jacquin pai do meu jenkins já deu jenkins aqui vou vir para cá tá de minha vocação aqui e eu vou botar aqui um alto e Flash botar aqui se Auto refresh para um seguro e vai ficar aqui fazendo refresh a cada um segundo e eu vou fazer o seguinte eu vou
cuidar agora é a minha pai também e ele vai fazer todo o processo aqui ó executando e automaticamente ele vai mudar da três para um e vamos ver aqui o processo aqui tá fazendo peixe da Imagem e agora vai fazer aqui Tá certo Allah fez a troca para mim Oi beleza Oi beleza E aí Tá certo pessoal Oi beleza o show o show de bola é bom galera é isso que eu queria mostrar para vocês queria mostrar esse processo de construção da Piper iniciar decidir é o Leonardo falou você vai mostrar como fazer automaticamente cara
eu vou mostrar em outra Live quem quiser aí mais pai pela iniciar esse dia quiser saber mais sobre construção de parte Laine colocando automaticamente fazendo um processo automático a partir da imagem lá do Doc Rami disparando no gente coloca aí nos comentários Coloca aí nos comentários quer mais gente enxergo mais Pilares que eu monto para vocês beleza Hoje a ideia justamente tirava seja da inércia inserir vocês nesse mundo de de Piper iniciais decidir esse mundo de automação para que vocês nenhum próximo passo rumo aí então vocês querem mais conteúdo relacionado apareceu lá em coloque aí
nos comentários e para vocês beleza show de bola um dúvida aí galera que vocês acharam e me conta aí galera Bom vamos lá vamos lá é rodando jenkins um container por cima fazer um depois no rosto está rodando container jenkins cara você consegue mas volta de falar eu não recomendo utilizar é direto no [Música] direto no container certo aí ó olha só falou aqui ó o pessoal falou aqui ó falta aí o Daniel falou falta 12 light para 200 galera curte aí ó por um show de bola passou aí 200 show de bola galera show
de bola show de bola é perfeito Olha aqui que interessante o sol deixa o arquivo deixa eu separar aqui abrir um outro chat né E olha aqui legal que o sol Olha aí vou compartilhar aqui na tela na tá aqui deixou compartilhar aqui novamente aqui o resultado da enquete é o seguinte ó ó a quarenta por cento é das pessoas que estavam aqui na live sabem criar uma Piper line e sessenta por cento não sabem criar pai pioline então cara agora Você deu seu primeiro passo para aprender a construir para então iniciar esse dia tão
pessoal Muito obrigado pela presença de vocês cara a Live eu tenho certeza que ela foi mais pesada muitos detalhes Cara eu fiquei aqui meio rouco por o suporte a garganta tossindo para caramba mas cara saiu foi muito maneiro certo apagou a lâmpada aqui brother mas assim é curta para Live é para dar errado né já colou de faltar luz aqui em casa quando tava no meio da Live mas foi maneiro certo é o me falou aqui sobre a instalação do jenkins em uma VM fora do Coxa kubernetes e aqui no caso eu fiz a criação
do do da VM fora do Coxa kubernet certo inclusive deixa eu mostrar aqui a minha conta da Digital Ocean na digital Ocean aqui Deixo até mostrar aqui brother deixa eu sair aqui peraí cara deixou vir aqui o deixou lugar aqui para mostrar pera aí eu deixou aqui ó E ai pronto caramba hoje Tata deixa eu ver aqui carregar pa aqui ó e aqui aqui ó eu tenho um Drop it com Jake e tem um coxa kubernet certo Inclusive a como é que eu faço para fazer isso de maneira um Prince para aqui não deixa de
ser um modelo parecido com o creme só que a diferença aqui o jenkins é vai estar no seu datacenter e o kubernetes também certo aqui no caso vou colocar kubernetes um gerenciado poderia ser um primo esse também e o Jack a máquina virtual certo é deixa eu ver como você faz para atualizar o seu Jack em Já que você não usa ele como container como atualizo qualquer aplicação no no meu no meu chão operacional na minha VM Du um chiclete install luz atualizo e bota a versão mais atualizada e é isso aí certo é dessa
forma não tem não tem muito mistério tá certo o fato de fato de estar com não está rodando em contém eu não quer dizer que eu não posso atualizar tá lógico tem que ter um planejamento para fazer isso mais cara não tem espelho Serra Beleza cara dá para utilizar o dá para utilizar o ranking container da ah não tá compartilhando a tela faz se aplica dá certo não a beleza aqui ó jenkins e o que Banestes só beleza o show de bola Pessoal pessoal quero saber o seguinte eu quero que vocês coloquem Tá certo lá
os comentários lá no meu Instagram também ó bota lá Opa bota no meu Instagram aqui ó os comentários Putz agora deixa eu tirar aqui hoje eu tô apanhando aqui dessa mesa vamos lá e aqui ó Opa aqui comentem lá no meu Instagram certo e não deixe também de participar da caixinha de perguntas certo que cara lá você consegue tirar suas dúvidas comigo o tão respondo todo mundo certo e galera sugestões de conteúdo vocês querem pai pioline se vocês querem Terra ó vocês querem ensibo coloque aí nos comentários Falem comigo lá no Instagram eu botei o
prazer de não tá mais legal para vocês eu já sei que vocês querem mais sobre Edit e mais sobre testes Então já vou preparar esse material para vocês Beleza Vai rolar aqui a Live com convidados sobre pés com toda a certeza que é um tema muito importante certo bom pessoal Muito obrigado pela participação de vocês qualquer dúvida coloque na caixa de perguntas lá no Instagram que eu vou ter o prazer de a vocês eu coloquei hoje à tarde coloquem lá as suas perguntas que dá tempo de eu responder beleza pessoal Muito obrigado quinta-feira tem mais
uma aula top aqui eu espero vocês às 8 horas da noite valeu
Related Videos
O que é Jenkins | Guia prático para começar com Jenkins
1:20:03
O que é Jenkins | Guia prático para começa...
Fabricio Veronez
9,156 views
Coldplay | Top Songs 2025 Playlist | Yellow, My Universe, Viva La Vida, Something Just Like This ...
1:00:28
Coldplay | Top Songs 2025 Playlist | Yello...
Shayon TOP SONGS
704,335 views
jazz lofi radio 🎷 beats to chill/study to
jazz lofi radio 🎷 beats to chill/study to
Lofi Girl
📚 GitHub Actions TUTORIAL Desde Cero - Integración continua (CI/CD) gratis y fácil 🚀
1:56:45
📚 GitHub Actions TUTORIAL Desde Cero - In...
midudev
115,073 views
🔴 Deep Focus Music To Improve Concentration - Ambient Study and Work Music to Concentrate
🔴 Deep Focus Music To Improve Concentrati...
4K Video Nature - Focus Music
O que é CI/CD? | DevOps
20:43
O que é CI/CD? | DevOps
Robert Silva
10,328 views
Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
2:38:04
Complete Terraform Course - From BEGINNER ...
DevOps Directive
972,671 views
Avicii, Kygo, Calvin Harris, Alok, Martin Garrix, Robin Schulz - Summer Vibes Deep House Mix
1:06:50
Avicii, Kygo, Calvin Harris, Alok, Martin ...
Rammor
41,718,284 views
Introduction to Jenkins, CI/CD, and DevOps for Beginners
1:55:40
Introduction to Jenkins, CI/CD, and DevOps...
Valentin Despa
63,292 views
Chill Drive - Aesthetic Music ~ Lofi hip hop mix
2:53:52
Chill Drive - Aesthetic Music ~ Lofi hip h...
chilli music
14,024,006 views
Coldplay Greatest Hits Full Album 2025 - Coldplay Best Songs Playlist 2025
1:46:40
Coldplay Greatest Hits Full Album 2025 - C...
Dreamy Andy
75,119 views
Como criar uma pipeline CI/CD com GitHub Actions | #DevOpsNaVeia 003
1:34:09
Como criar uma pipeline CI/CD com GitHub A...
Fabricio Veronez
18,027 views
Focus Music for Work and Studying, Background Music for Concentration, Study Music
9:08:53
Focus Music for Work and Studying, Backgro...
Greenred Productions - Relaxing Music
64,488,980 views
Por Que DevOps Se Tornou Essencial (e Como Dominar de Vez)
1:39:00
Por Que DevOps Se Tornou Essencial (e Como...
Fabricio Veronez
1,573 views
lofi hip hop radio 📚 beats to relax/study to
lofi hip hop radio 📚 beats to relax/study to
Lofi Girl
DevOps with GitLab CI Course - Build Pipelines and Deploy to AWS
4:56:37
DevOps with GitLab CI Course - Build Pipel...
freeCodeCamp.org
608,855 views
2 Hours of Reggae Blues – Deep Vibes for Relaxation & Inspiration
2:03:12
2 Hours of Reggae Blues – Deep Vibes for R...
Reggae Blues Station
688,187 views
Entendendo "Devops" para Iniciantes em Programação (Parte 1) | Série "Começando aos 40"
47:40
Entendendo "Devops" para Iniciantes em Pro...
Fabio Akita
211,282 views
Crie pipelines CI/CD com dbt e github actions | Participação Bruno Souza
1:26:13
Crie pipelines CI/CD com dbt e github acti...
Jornada de Dados - Luciano Galvão Filho
3,466 views
Deep Focus Music To Improve Concentration - Background Ambient Study Music to Concentrate
1:03:48
Deep Focus Music To Improve Concentration ...
Free Soul Music🦋
44 views
Copyright © 2025. Made with ♥ in London by YTScribe.com