Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.67 KB

gradle-101.md

File metadata and controls

20 lines (13 loc) · 1.67 KB

Title: Gradle 101

In this sessions I'll introduce Gradle build tool that is becoming immensely popular today throughout enterprises and open-source communities. We'll see what makes Gradle so popular and successful, how it bootstraps itself with Gradle wrapper, decreases your build time with incremental builds and Gradle daemon, interoperates with Scala, Groovy and Kotlin by applying Gradle plugins and makes it possible to easily throw in your build logic with a straightforward Groovy DSL.

In the second part we'll see example of various Gradle plugin I've developed over time: a plugin to find out duplicate classes in your build dependencies, a plugin to attach textual information to your build artifacts, a plugin to work with Node.js aplications and a plugin to run your builds on various machines without setting up Jenkins slaves or TeamCity build agents.

Evgeny Goldin

Java software developer with more than 13 years of experience that has recently switched his interest to build tools and technologies. Eventually became enthusiastic builds master, open-source Groovy and Gradle developer, speaker and writer. Previously wrote for magazines such as GroovyMag and "Methods & Tools", contributed to O'Reilly's "Jenkins: The Definitive Guide", presented at Gr8Conf and gearconf conferences.

Currently works at Trademob, Berlin-located start-up and takes care of company's build, release and deployment procedures. Evgeny holds a B.Sc. in Software Engineering from The Technion – Israel Institute of Technology.

References