Jenkins Essentials - Second Edition

Jenkins Essentials - Second Edition

RM 83.00

ISBN:

9781788475402

Categories:

Engineering & IT

File Size

24.27 MB

Format

epub

Language

English

Release Year

2017
Favorite (0)

Synopsis

Key FeaturesExplore Continuous Integration and automation, along with how to manage and configure JenkinsMaster using Jenkins to build, test, and package Java applicationsLearn about Jenkins extensible features with automated deployment on cloud platforms such as AWS Elastic Beanstalk and Microsoft Azure App ServicesLearn about creating a pipeline using Build Pipeline plugin and the Pipeline as Code feature available after the release of Jenkins 2.0Book DescriptionIn agile development practices, developers need to integrate their work frequently to fix bugs or to create a new feature or functionality. Jenkins is used specifically for Continuous Integration, helping to enforce the principles of agile development. This book focuses on the latest and stable release of Jenkins (2.5 and later), featuring the latest features, such as Pipeline as Code, the new setup experience, and the improved UI. With the all-new Pipeline as Code feature, you will be able to build simple or advanced pipelines easily and rapidly, hence improving your teams productivity.This book begins by tackling the installation of the necessary software dependencies and libraries youll need to perform Continuous Integration for a Java application. From there, youll integrate code repositories, applications, and build tools for the implementation of Continuous Integration.Finally, you will also learn how to automate your deployment on cloud platforms such as AWS and Microsoft Azure, along with a few advanced testing techniques.What you will learnGet to grips with the challenges faced by developer communitiesLearn about Continuous Integration and how it helps build various Java applicationsFacilitate the installation and configuration of JenkinsInstall and configure code repositories and build toolsLearn about the integration of Eclipse with JenkinsManage the integration of Jenkins, code repositories, and build toolsFamiliarize yourself with Continuous Integration for Java applications with unit test execution and static code analysisLearn about Continuous Delivery and how to deploy applications in AWS and Microsoft AzureAbout the AuthorMitesh Soni is an avid learner with 10 years experience in the IT industry. He is an SCJP, SCWCD, VCP, IBM Urbancode, and IBM Bluemix certified professional. He loves DevOps and cloud computing and he also has an interest in programming in Java. He finds design patterns fascinating. He believes a picture is worth a thousand words.He occasionally contributes to etutorialsworld.com. He loves to play with kids, fiddle with his camera, and take photographs at Indroda Park. He is addicted to taking pictures without knowing many technical details. He lives in the capital of Mahatma Gandhis home state.Mitesh has authored the following books with Packt:DevOps BootcampImplementing DevOps with Microsoft AzureDevOps for Web DevelopmentJenkins EssentialsLearning ChefTable of ContentsExploring JenkinsInstallation and Configuration of Code Repositories and Build ToolsManaging Code Quality and NotificationsContinuous Integration with JenkinsContinuous Testing - Functional and Load Testing with JenkinsContinuous Delivery - Implementing Automated DeploymentBuild Pipeline and Pipeline as a CodeManaging and Monitoring JenkinsSecurity in Jenkins