All Projects → heroku → heroku-buildpack-gradle

heroku / heroku-buildpack-gradle

Licence: MIT License
This is a Heroku buildpack for Gradle apps. It uses Gradle to build your application and OpenJDK to run it.

Programming Languages

shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to heroku-buildpack-gradle

Multimodulegithubclient
Example multi-module Android project with unit tests, dagger 2, test coverage and others
Stars: ✭ 244 (+320.69%)
Mutual labels:  gradle
webpack-rails-buildpack
Buildpack for webpack-rails
Stars: ✭ 19 (-67.24%)
Mutual labels:  buildpack
nexus-publish-plugin
⚠️ Deprecated - please switch to https://github.com/gradle-nexus/publish-plugin
Stars: ✭ 38 (-34.48%)
Mutual labels:  gradle
Gradle License Plugin
Gradle plugin that provides a task to generate a HTML license report of your project.
Stars: ✭ 246 (+324.14%)
Mutual labels:  gradle
Marathon
Cross-platform test runner written for Android and iOS projects
Stars: ✭ 250 (+331.03%)
Mutual labels:  gradle
cloud-native-pipelines
Cloud-native pipelines leveraging Concourse, Pivotal Build Service and Spinnaker to deploy apps
Stars: ✭ 15 (-74.14%)
Mutual labels:  buildpack
Blindwatermark
Java 盲水印
Stars: ✭ 239 (+312.07%)
Mutual labels:  gradle
tmdb-api
This Kotlin Multiplatform library is for accessing the TMDB API to get movie and TV show content. Using for Android, iOS, and JS projects.
Stars: ✭ 31 (-46.55%)
Mutual labels:  gradle
Xpage
🔥A very useful Fragment page framework!(一个非常方便实用的fragment页面框架!)
Stars: ✭ 249 (+329.31%)
Mutual labels:  gradle
swift-buildpack
IBM Cloud buildpack for Swift
Stars: ✭ 33 (-43.1%)
Mutual labels:  buildpack
Globallydynamic
Dynamic Delivery everywhere through a common API
Stars: ✭ 248 (+327.59%)
Mutual labels:  gradle
Autoarchive
一个基于Jenkins的iOS/Android自动构建系统,它实现了最大程度的自动化,让你的iOS自动打包,Android自动打包流程变得更加高效。此项目包含了各种实现细节的讲解说明,你能够使用它解决大多数跟客户端构建/分发相关的问题,并将这种能力进行开放,提高研发效率。
Stars: ✭ 248 (+327.59%)
Mutual labels:  gradle
buildpack-stdlib
[DEPRECATED] A standard library for Heroku buildpacks written in bash.
Stars: ✭ 19 (-67.24%)
Mutual labels:  buildpack
21 Points
❤️ 21-Points Health is an app you can use to monitor your health.
Stars: ✭ 244 (+320.69%)
Mutual labels:  gradle
android-easy-gcm
Use this library to add GCM to your project, only in a few minutes !
Stars: ✭ 50 (-13.79%)
Mutual labels:  gradle
Sponge
The SpongeAPI implementation targeting vanilla Minecraft and 3rd party platforms.
Stars: ✭ 241 (+315.52%)
Mutual labels:  gradle
heroku-buildpack-graphviz
Install Graphviz on Heroku
Stars: ✭ 18 (-68.97%)
Mutual labels:  buildpack
gradle-cleaner-intellij-plugin
Force clear delaying & no longer needed Gradle tasks.
Stars: ✭ 26 (-55.17%)
Mutual labels:  gradle
vlsi-release-plugins
A set of plugins to simplify Gradle release tasks
Stars: ✭ 30 (-48.28%)
Mutual labels:  gradle
heroku-buildpack-tex
A Heroku buildpack to run TeX Live inside a dyno.
Stars: ✭ 18 (-68.97%)
Mutual labels:  buildpack

Heroku buildpack: Gradle CircleCI

This is a Heroku buildpack for Gradle apps. It uses Gradle to build your application and OpenJDK to run it.

Usage

  1. Install the Gradle Wrapper into your project.
    • This allows control over the Gradle version and exact distribution to be used.
  2. Specify the Java version to be used as per these instructions.
  3. If you are not using Spring Boot or Ratpack, then follow the instructions for configuring your build.

You do not need to explicitly declare that your project should use this buildpack. The presence of a gradlew script in the root of your project will allow the fact that your app is built with Gradle to detected.

The bin directory of the installed JDK is placed on the PATH for process execution (i.e. the java command is available to start the app).

Run Tests Locally

Tests can be run and debugged locally by using the Circle CI CLI.

For example, to run Hatchet tests on heroku-18 run:

$ circleci local execute --job hatchet-heroku-18 \
    --env HEROKU_API_USER=$(heroku whoami) \
    --env HEROKU_API_KEY=$(heroku auth:token)

Available jobs are defined in .circleci/config.yml.

Costs

This command uses the credentials from your local heroku configuration. This means your account will be billed for any cost these tests incur. Proceed with caution.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].