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 /: 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. (2015)
- Record Type:
- Book
- Title:
- 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 /: 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. (2015)
- Main Title:
- 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
- Further Information:
- Note: Donald Simpson.
- Authors:
- Simpson, Donald
- Contents:
- 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 andCover; 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 … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 005.10685
COMPUTERS -- Systems Architecture -- Distributed Systems & Computing
COMPUTER SCIENCE / General
Computer software -- Quality control
Computer software -- Testing
Computer software -- Reliability
Computer software -- Quality control
Computer software -- Reliability
Computer software -- Testing
COMPUTERS -- Software Development & Engineering -- Quality Assurance & Testing
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781785284984
1785284983
9781785284243 - Related ISBNs:
- 9781785284243
178528424X - Notes:
- Note: Description based on online resource; title from cover (Safari, viewed January 18, 2016).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.88574
- Ingest File:
- 01_030.xml