All Projects → heroku → Heroku Buildpack Jvm Common

heroku / Heroku Buildpack Jvm Common

Licence: mit
Official Heroku buildpack for OpenJDK. It only installs the JDK and does not build an application. It is used by the Java, Scala, and Clojure buildpacks.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Heroku Buildpack Jvm Common

Reddit Bot
🤖 Making a Reddit Bot using Python, Heroku and Heroku Postgres.
Stars: ✭ 99 (+191.18%)
Mutual labels:  heroku-buildpack
buildpack-stdlib
[DEPRECATED] A standard library for Heroku buildpacks written in bash.
Stars: ✭ 19 (-44.12%)
Mutual labels:  heroku-buildpack
Create React App Buildpack
⚛️ Heroku Buildpack for create-react-app: static hosting for React.js web apps
Stars: ✭ 3,161 (+9197.06%)
Mutual labels:  heroku-buildpack
Heroku Buildpack Google Chrome
Run (headless) Google Chrome on Heroku
Stars: ✭ 215 (+532.35%)
Mutual labels:  heroku-buildpack
heroku-buildpack-d
Heroku Buildpack for the D Programming Language
Stars: ✭ 13 (-61.76%)
Mutual labels:  heroku-buildpack
heroku-buildpack-deno
Heroku Buildpack for Deno
Stars: ✭ 72 (+111.76%)
Mutual labels:  heroku-buildpack
Heroku Buildpack Hugo
Heroku buildpack for Hugo, the static site generator - https://github.com/spf13/hugo
Stars: ✭ 79 (+132.35%)
Mutual labels:  heroku-buildpack
Heroku Buildpack Python
The official Heroku buildpack for Python apps.
Stars: ✭ 849 (+2397.06%)
Mutual labels:  heroku-buildpack
heroku-integrated-firefox-geckodriver
Buildpack enables your client code to access Firefox along with Geckodriver in a Heroku slug.
Stars: ✭ 40 (+17.65%)
Mutual labels:  heroku-buildpack
Heroku Buildpack R
Heroku buildpack for R - Makes deploying R on Heroku easy
Stars: ✭ 258 (+658.82%)
Mutual labels:  heroku-buildpack
Heroku Buildpack Phoenix Static
A Heroku buildpack for building Phoenix's static assets
Stars: ✭ 225 (+561.76%)
Mutual labels:  heroku-buildpack
heroku-binary-buildpack
Heroku buildpack to execute binaries.
Stars: ✭ 29 (-14.71%)
Mutual labels:  heroku-buildpack
heroku-buildpack-nim
Deploy nim applications to heroku.
Stars: ✭ 20 (-41.18%)
Mutual labels:  heroku-buildpack
Subdir Heroku Buildpack
Allows to use subdirectory configured via environment variable as a project root
Stars: ✭ 211 (+520.59%)
Mutual labels:  heroku-buildpack
Dotnetcore Buildpack
Heroku .NET Core Buildpack
Stars: ✭ 416 (+1123.53%)
Mutual labels:  heroku-buildpack
Heroku Pinger
😴 Keep your free Heroku dynos awake
Stars: ✭ 84 (+147.06%)
Mutual labels:  heroku-buildpack
heroku-buildpack-tex
A Heroku buildpack to run TeX Live inside a dyno.
Stars: ✭ 18 (-47.06%)
Mutual labels:  heroku-buildpack
Slugrunner
Buildpack application runner for Deis Workflow.
Stars: ✭ 14 (-58.82%)
Mutual labels:  heroku-buildpack
Heroku Buildpack Elixir
Heroku Buildpack for Elixir with nitro boost
Stars: ✭ 759 (+2132.35%)
Mutual labels:  heroku-buildpack
heroku-buildpack-cli
No description or website provided.
Stars: ✭ 38 (+11.76%)
Mutual labels:  heroku-buildpack

Heroku Buildpack for the JDK CircleCI

This is the official Heroku buildpack for OpenJDK. It only installs the JDK, and does not build an application. It is used by the Java, Scala, and Clojure buildpacks.

Usage from a Buildpack

This is how the buildpack is used from another buildpack:

JVM_BUILDPACK_URL="https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/jvm.tgz"
mkdir -p /tmp/jvm-common
curl --silent --location $JVM_BUILDPACK_URL | tar xzm -C /tmp/jvm-common --strip-components=1
source /tmp/jvm-common/bin/util
source /tmp/jvm-common/bin/java

install_java_with_overlay ${BUILD_DIR}

Standalone Usage

You may install the JVM buildpack into your app by running:

$ heroku buildpacks:set heroku/jvm

If you want to use the edge version (the code in this repo), run this instead:

$ heroku buildpacks:set https://github.com/heroku/heroku-buildpack-jvm-common.git

Then it may be used by itself, or with another buildpack using multiple buildpacks.

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.

License

Licensed under the MIT License. See LICENSE file.

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].