Giter Site home page Giter Site logo

org-santhosh / sample-hellowrold-java Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tkgregory/gradle-github-actions-example

0.0 0.0 2.0 15.37 MB

Explores the different ways to build Gradle projects using GitHub actions.

Home Page: https://tomgregory.com/build-gradle-projects-with-github-actions

Java 100.00%

sample-hellowrold-java's Introduction

CI

View the accompanying tutorial article or video.

Overview

This project explores the different ways to build Gradle projects using GitHub actions.

  1. No caching
  2. Using the setup-java Gradle caching mechanism
  3. Using the gradle-build-action Gradle caching mechanism
  4. Saving a build artifact, in this case the test report

Building

This is a small Java project which can be built with ./gradlew build.

The project has multiple dependencies that get downloaded from Maven Central. This means that some difference in build times should be noted with caching enabled vs. disabled.

Viewing the results

The project includes a single workflow which executes the above scenarios.

See Actions for all the results.

sample-hellowrold-java's People

Contributors

san39 avatar tkgregory avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.