Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Building Java Using Gradle On Jenkins

    Posted By: ELK1nG
    Building Java Using Gradle On Jenkins

    Building Java Using Gradle On Jenkins
    Published 12/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 757.51 MB | Duration: 2h 3m

    A hands-on guide with step-by-step examples for Git, Docker, Jenkins, Gradle, Java, and bringing them all together

    What you'll learn

    The basics of Test Automation, CI, CD, and DevOps

    The fundamentals of Source Control (Git), Docker, and Jenkins

    How to install and setup Git, Docker, Docker Compose, and Jenkins

    An Introduction to Java Build Concepts and Gradle

    How to use Gradle to check, test, and publish Java libraries

    How to use Jenkins to automate CI/CD based on Gradle using freestyle jobs, scripted pipelines, and declarative pipelines

    Requirements

    An understanding of the Windows/Linux/Mac command-line

    A very basic understanding of Java coding

    Knowledge of how to install third-party applications and tools, and making them available via the command-line

    Description

    With so many terms, techniques, and tools available, navigating how about building and delivering software can be overwhelming. This course picks a path through that maze, specifically focused on Java, and walks through a set of those options for delivery. Specifically using a combination of Docker, Jenkins, Git, and Gradle. Every aspect of this course also comes with a Git repository that contains both details and the examples being discussed.Learners can follow along by running their own development environments for executing the examples, or just use this as a deep-dive explanation into the inner workings of Java-Jenkins-Gradle delivery. Either way, let working code be your guide. The course structure starts with setting up a basic development environment, and ends with using a Jenkins declarative pipeline to   execute a Gradle build using the Java, Maven, Jacoco, and PMD plugins, that on the pass of all the quality gates publishes the resulting Java Library to a Maven Repository.It additionally covers the concepts of containerization, configuration as code, static code analysis, unit testing, code coverage, and pipelines as code. The course is otherwise divided into three sections:(1) InfrastructureGit via Github - Setting up Git so that you can use SSH to get the examples.Docker and Docker Compose - Installing Docker and Docker Compose to be able to run containers locally.Jenkins via Docker Compose - Running Jenkins locally in a container.(2) Building JavaBuilding Java 101 - The basics of how Java code is turned into a Jar.Gradle and the Java Plugin - Using the Java Plugin to test and build a Jar.Gradle and Java Code Coverage - How to generate code coverage for unit testing, and set a quality gate.Gradle and Java Static Code Analysis - How to run PMD, and set a quality gate.Gradle and Java Library Publishing - How to publish a Jar to a Maven Repository.(3) Jenkins AutomationFreestyle Job - Building, Testing, and Delivering the Jar using a Freestyle Job.Scripted Pipeline - Building, Testing, and Delivering the Jar using a Scripted Pipeline.Declarative Pipeline - Building, Testing, and Delivering the Jar using a Declarative Pipeline.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 About Me

    Lecture 3 The Path to DevOps

    Section 2: Infrastructure

    Lecture 4 Intro to Source Control

    Lecture 5 Installing Git via Github.com

    Lecture 6 Following along by Forking

    Lecture 7 Intro to Docker

    Lecture 8 Docker and Docker Compose

    Lecture 9 Intro to Jenkins

    Lecture 10 Jenkins via Docker Compose

    Section 3: Building Java

    Lecture 11 Building Java 101

    Lecture 12 Intro to Gradle

    Lecture 13 Gradle and the Java Plugin

    Lecture 14 Gradle and Java Code Coverage

    Lecture 15 Gradle and Java Static Code Analysis

    Lecture 16 Gradle and Java Library Publishing via Maven

    Section 4: Automating on Jenkins

    Lecture 17 Jenkins Freestyle Job

    Lecture 18 Jenkins Scripted Pipeline

    Lecture 19 Jenkins Declarative Pipeline

    Lecture 20 References

    DevOps Engineers and Developers interested on how Gradle can be used to build and publish Java-based projects via the available techniques on Jenkins,Developers looking for a deeper understanding on how Git, Docker, Java, Jenkins, and Gradle can all come together to build and deliver