Packt Publishing – Master Jenkins Course For Developers and DevOps

Packt Publishing – Master Jenkins Course For Developers and DevOps
English | Size: 434.88 MB
Category: Tutorial

This course covers all the fundamentals about Jenkins and teach you everything you need to know to setup a Jenkins build pipeline starting with continuous inspection (build, test and static analysis) all the way to continuous deployment(deploy to staging and production).

In the end of this course, you will gain in-depth knowledge about Jenkins and general DevOps skills to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software. Jenkins is on the bleeding edge of technology today. It is also one of the most compelling technologies of the last decade in terms of its disruption to software development and operation practices. [Read more…]

Linux Academy – Jenkins and Build Automation

Linux Academy – Jenkins and Build Automation
English | Size: 858.48 MB
Category: CBTs

In this course we will learn about Jenkins and how it can be used to automate builds and deployments. We will talk about the tools and processes in the context of today’s hot topics called build pipelines and continuous integration. You will learn about how to install and configure Jenkins, manage users and security credentials and protect your system from crashes by backing it up. [Read more…]

Linux Academy – Jenkins Quick Start

Linux Academy – Jenkins Quick Start
English | Size: 549.32 MB
Category: CBTs

Although Jenkins is a complex topic that we cover in depth elsewhere on the site, this course will give you a quick introduction and provide just enough information for you to build your own Jenkins server and get started using it to perform remote builds and management.
[Read more…]

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…]

Linux Academy – Certified Jenkins Engineer

Linux Academy – Certified Jenkins Engineer
English | Size: 2.94 GB
Category: CBTs

Certified Jenkins Engineer (CJE) – 2017
Students will learn how to use Jenkins 2.x.x at a proficient level. This includes the creation and configuration of jobs and builds, testing, common plugin usage and building pipelines. They will gain knowledge of common CI/CD concepts, and “CD as code” best practices. The material in this course will also help students prepare to pass the Certified Jenkins Engineer 2017 certification. [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…]