There are no reviews yet. Be the first to send feedback to the community and the maintainers!
spring-boot-api-exampleSample Spring Boot application that exposes a REST API for theme park rides. Accompanies "Building a Spring Boot application in Jenkins" video and article.
sonarqube-jacoco-code-coverageAccompanying repo to tutorial on how to apply the Jacoco plugin to your project and run a SonarQube scan to generate a code coverage report
jenkins-demoProvisioned Jenkins instance to go along with 'Microservice devops' series of tutorials
metric-typesAccompanying repo to tutorial video where you’ll discover what are the 4 different types of Prometheus metrics, how to decide which one is right for a specific scenario, and how to query them.
gradle-tutorialsEach directory is a tutorial which you can view for more details.
spring-boot-default-metrics-exampleRepository to demonstrate default Spring Boot metrics made available using the Spring Boot Actuator module
monitoring-exampleAccompanying repo to go with tutorial video series on monitoring a Spring Boot application.
gradle-multi-project-masterclassDemo app for course Gradle Multi-Project Masterclass
gradle-heroSample Gradle projects accompanying Gradle Hero course and Gradle Build Bible book.
jenkins-ecs-agentsJenkins project with configuration to run slave agents in AWS ECS
sonarqube-jenkins-exampleExample project with SonarQube quality gates as part of Jenkins build
gradle-tutorialGradle tutorial for complete beginners
gradle-docker-exampleA demo of using Gradle tasks to build and run Docker images
debug-demoExample "Battleship" application to demonstrate Java debug techniques
maven-to-gradleAn example project for demonstrating Maven to Gradle migrations
gradle-github-actions-exampleExplores the different ways to build Gradle projects using GitHub actions.
integration-tests-with-jacocoDemonstrates how to publish unit and integration test Jacoco code coverage data to SonarQube.
gradle-java-library-plugin-libraryLibrary utilising api and implementation dependencies. See article for more info.
forwarded-header-filter-exampleAn example Spring Boot application using the ForwardedHeaderFilter
plantuml-gitlabAccompanying repo to tutorial video where you'll learn how to use PlantUML within a GitLab wiki, to provide a collaborative way to create diagrams and keep them up to date.
gradle-java-library-plugin-consumerProject to illustrate consuming a Gradle built Java library using api and implementation dependencies. See article for more info.
optional-examplesExample uses of Optional
prometheus-with-remote-configurationPrometheus with the ability to load a configuration file from a remote URL
cucumber-multi-launcherAn example launcher to run multiple Cucumber executions in the same JVM.
version-catalog-with-spring-bootDemonstrates Gradle's version catalog feature with Spring Boot
gradle-project-order-pluginA Gradle plugin to control ordering of task execution between projects.
gradle-java-toolchain-exampleDemonstrates the new Java toolchain functionality in Gradle 7.0
prometheus-ecs-discovery-dockerRepository from which to build Docker image for https://github.com/teralytics/prometheus-ecs-discovery
spring-boot-gradle-plugin-exampleA project to demonstrate the use of the Spring Boot Gradle plugin as described by the article "Unleashing the Spring Boot Gradle plugin"
eureka-exampleAn example Eureka setup with a Eureka server and 2 client microservices.
jenkins-with-awsDocker image for Jenkins with AWS CLI installed
gradle-build-script-basicsDemonstrates use of Gradle basic build script concepts.
cors-simulatorA set of examples to demonstrate important CORS concepts.
gradle-best-practicesA collection of projects showcasing Gradle best practices
sub-project-first-configurationDemonstrates using evaluationDependsOnChildren() to evaluate a project's sub-projects first, during the configuration phase of the build:
jenkins-for-kanikoCreates Jenkins image to use with Kaniko tutorial example
cloudformation-role-exampleAccompanying repo to tutorial video where you'll learn how to practice the principle of least privilege with CloudFormation, with a working example making use of the CloudFormation service role.
gradle-credentials-jenkinsAccompanying repo to tutorial video where you’ll learn how to securely setup credentials for your private Maven repository using Jenkins credentials, and inject them into your Gradle builds.
gradle-build-bibleSample Gradle projects accompanying Gradle Build Bible book.
test-fixtures-exampleDemonstrates Gradle `test-fixtures` plugin within a multi-project build.
jenkins-with-codebuildThis project demonstrates running Jenkins pipeline stages on AWS CodeBuild.
gradle-evaluation-orderAccompanying repo to tutorial video on the evaluation order of a multi-project Gradle build
gradle-pandoc-pluginEasy way to generate various document formats from markdown using Pandoc.
multi-project-build-fat-jarDemonstrates creating a fat jar for a multi-project build.
spring-cloud-config-exampleDemonstrating the use of Spring Cloud Config to externalise application configuration into a Git repository.
gradle-annotation-processor-exampleDemonstration of using Java annotation processors using Gradle's annotationProcessor dependency configuration.
gradle-case-studyA case study of how Gradle custom plugins can be used for deployment
kaniko-for-ecrKaniko executor with the required config.json to push to ECR
gradle-project-order-plugin-exampleA standalone example for the Gradle Project Order Plugin https://github.com/tkgregory/gradle-project-order-plugin
docker-container-ecs-deploymentAccompanying repo to tutorial video where you'll learn how to automate deployment of your Docker containers to AWS Elastic Container Service (ECS) using CloudFormation.