Welcome to Mobilarian Forum - Official Symbianize forum.

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Building Java Using Gradle On Jenkins

Alexhost
O 0

oaxino

Alpha and Omega
Member
Access
Joined
Nov 24, 2022
Messages
30,024
Reaction score
864
Points
113
Age
35
Location
japanse
grants
₲89,699
1 years of service

c4223ba9c346d418b752eded6ca2d5b4.jpeg


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

6ff218fa69e7f8d7712b31c2853e1cd6.jpeg

Download link

rapidgator.net:
You must reply in thread to view hidden text.

uploadgig.com:
You must reply in thread to view hidden text.

nitroflare.com:
You must reply in thread to view hidden text.

1dl.net:
You must reply in thread to view hidden text.
 
K 0

KatzSec DevOps

Alpha and Omega
Philanthropist
Access
Joined
Jan 17, 2022
Messages
607,445
Reaction score
7,819
Points
83
grants
₲58,333
2 years of service
oaxino salamat sa pag contribute. Next time always upload your files sa
Please, Log in or Register to view URLs content!
para siguradong di ma dedeadlink. Let's keep on sharing to keep our community running for good. This community is built for you and everyone to share freely. Let's invite more contributors para mabalik natin sigla ng Mobilarian at tuloy ang puyatan. :)
 
Top Bottom