Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Jenkins por dentro e por fora

Jenkins por dentro e por fora

Jenkins ontem , hoje e amanhã

Fernando Boaglio

November 07, 2017
Tweet

More Decks by Fernando Boaglio

Other Decks in Technology

Transcript

  1. DevOpsDays Brasília, 2017 Passado (2004) Quem é Kohsuke Kawaguchi ?

    - Funcionário da Sun - Gostava de Lego - Programava em Java - Queria programar em Java EE - Gostava de programar projeto Open Source - E tinha um problema...
  2. DevOpsDays Brasília, 2017 O desafio... E queria escrever um programa

    que descobrisse que o build estava quebrado antes dos colegas dele!
  3. DevOpsDays Brasília, 2017 Hudson introduz alguns conceitos Job – tarefa

    configurada no Jenkins Build – a execução de uma tarefa Artefato – é o resultado de um build Executor – são as threads que rodam os jobs Workspace – área de trabalho de cada job Slaves – serviços remotos que se integram ao Hudsdon
  4. DevOpsDays Brasília, 2017 Jenkins 1.x • existe há mais de

    10 anos no mercado • mais de 1000 plugins para suportar construção • build e testes de “qualquer” tipo de projeto • 2011 Kohsuke Kawaguchi recebeu o prêmio Google-O'Reilly Open Source Award.
  5. DevOpsDays Brasília, 2017 Jenkins 2.x • 100% compatível com Jenkins

    1.x • Interface melhorada • Suporte nativo ao pipeline • Pipeline como código - Jenkinsfile
  6. DevOpsDays Brasília, 2017 Como criei um novo plugin https://github.com/jenkinsci/sqlplus-script-runner-plugin •

    Dos mais de 1000 plugins existentes, não tinha nenhum que suportasse o Oracle SQL*Plus • Facilidade de implementação • Depois de criado, o plugin foi incorporado ao projeto Jenkins CI