Continuous Integration (CI) With Jenkins – Server Deployments – O’Reilly Media

Continuous Integration (CI) With Jenkins – Server Deployments – O’Reilly Media
English | Size: 126.60 MB
Category: CBTs

This course teaches developers how to use Jenkins to automate the deployment of web applications to an application server. Automated deployments are a key feature of any deployment pipeline used for continuous delivery and deployment.

The course introduces a sample Java web application and focuses on deploying that application to an Apache Tomcat servlet container using Jenkins integration. By the end of this course, you’ll understand how to automate the delivery of web applications by packaging them from a source code repository and ultimately deploying to an application server.
[Read more…]

O’Reilly – Continuous Integration (CI) With Jenkins – Using Plugins

O’Reilly – Continuous Integration (CI) With Jenkins – Using Plugins
English | Size: 121.75 MB
Category: CBTs

Plugins enhance the capabilities of the Jenkins automation server, making it possible for developers to refine their approach to building, deploying, and automating their Jenkins projects. The Jenkins plugins index is a library of over 1,000 plugins; this course shows you how to choose the best ones for your needs.

You’ll learn how to use the Jenkins plugin manager to install, update, and remove plugins. Then, as a bonus, you’ll become familiar with five of the most popular Jenkins plugins in use today.
[Read more…]

O’Reilly – Continuous Integration (CI) With Jenkins – Quality Assurance and Automated Testing

O’Reilly – Continuous Integration (CI) With Jenkins – Quality Assurance and Automated Testing
English | Size: 276.37 MB
Category: CBTs

This course teaches you how to incorporate a rigorous automated quality assurance (QA) process into the Maven build process inside Jenkins. It introduces four popular Jenkins plugins: jUnit, JaCoCo, FindBugs, and Checkstyle.

These plugins make it possible to automate four critical QA checks: unit testing, code coverage, bug detection, and standard formatting. By the end of the lessons, you’ll understand how to use these plugins to ensure that your continuous integration, delivery or deployment practices are delivering top notch software.
[Read more…]

O’Reilly – Continuous Integration (CI) With Jenkins – Maven Builds

O’Reilly – Continuous Integration (CI) With Jenkins – Maven Builds
English | Size: 164.37 MB
Category: CBTs

This course introduces the concepts, techniques, and configuration necessary to perform a Maven build within a Jenkins automation server. First, you’ll install and configure the Maven integration plugin to build and customize a Maven project within Jenkins. Then watch how Maven standardizes builds using its highly effective methods for compiling, documenting, and testing code.
[Read more…]

O’Reilly – Continuous Integration (CI) With Jenkins – Basic Build Jobs

O’Reilly – Continuous Integration (CI) With Jenkins – Basic Build Jobs
English | Size: 178.36 MB
Category: CBTs

The Jenkins community defines a Jenkins "project" as a user configured description of the work that Jenkins should perform; and a "build" as a single execution of a project. This course provides a hands-on, step-by-step opportunity to create a very basic Jenkins project and use key components of the Jenkins server toolset to perform a build in support of that project.
[Read more…]

O’Reilly – Continuous Integration (CI) With Jenkins – Configuration

O’Reilly – Continuous Integration (CI) With Jenkins – Configuration
English | Size: 136.81 MB
Category: CBTs

Understanding how to properly configure a Jenkins automation server is essential to creating a Jenkins based Continuous Integration pipeline. This screencast demonstrates the basic set of procedures you must know to configure a Jenkins automation server and integrate it with third party tools.

As the course moves along, you’ll come to understand that Jenkins offers an almost unlimited supply of configuration possibilities. This course does more than teach a basic setup; it teaches you the Jenkins configuration paradigm, giving you the confidence you will need to handle virtually any configuration option you may face going forward.
[Read more…]

O’Reilly – Continuous Integration (CI) With Jenkins – Fundamentals

O’Reilly – Continuous Integration (CI) With Jenkins – Fundamentals
English | Size: 116.53 MB
Category: CBTs

The Jenkins server or CI (continuous integration) server is a tool that allows software developers to automate many of the common tasks (testing, compiling, etc.) associated with software development. It’s become a widely used software development technology (133 thousand active installs, 1 million+ users), because of its ability to dramatically speed up development while assuring code quality.
[Read more…]