Cargando…

Extending Jenkins : get a complete walkthrough of the many interfaces available in Jenkins with the help of real-world examples to take you to the next level /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Simpson, Donald (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Preparatory Steps; Getting started with Jenkins; Extending the basic setup; Jenkins evolution; Continuous Integration with Jenkins; Summary; Chapter 2: Automating the Jenkins UI; Use case scenario 1
  • a large number of jobs; Use case scenario 2
  • multiple hosts; Use case scenario 3
  • helping your users through UI automation; Use case scenario 4
  • UI tweaks; Summary; Chapter 3: Jenkins and the IDE; Eclipse and Mylyn; Installing Mylyn; Mylyn and Jenkins configurations.
  • IntelliJ IDEA and Jenkins build connectorsNetBeans; Summary; Chapter 4: The API and the CLI; Creating an Information Radiator with the Jenkins XML API; Getting the information from Jenkins; Automating the job; Radiating the information; Jenkins as a web server
  • the userContent directory; The Jenkins CLI; How to set it up; How to use it; Triggering remote jobs via the CLI; Updating Jenkins configuration; Summary; Chapter 5: Extension Points; A brief history of Jenkins plugins; Interfaces; Abstract classes; Abstraction and interfaces; Singletons; Declaring an extension in Jenkins; Summary.
  • Chapter 6: Developing Your Own Jenkins PluginAn introduction to Maven; Installing Maven; Summary; Chapter 7: Extending Jenkins Plugins; Where to start?; Looking at the list of existing plugins; A new build type required; Loading and building our starting point; The Builder class and Stapler; Jelly and Jenkins; Help; Properties files and Messages; The POM file; Plugin progress; Summary; Chapter 8: Testing and Debugging Jenkins plugins; Running tests with Maven; Debugging Jenkins; Server debugging
  • a quick recap; Debugging with IntelliJ; Debugging with Eclipse; mvnDebug.
  • The Jenkins Logger ConsoleSummary; Chapter 9: Putting Things Together; The Jenkins script console and Groovy; Groovy and Gradle as alternatives; Jenkins and Docker; Docker in Jenkins; Jenkins in Docker; Jenkins and Android; Jenkins and iOS; Keeping your Jenkins version and plugins up to date; Summary; Index.