Skip to content

neetozone/neeto-deploy-paketo-ruby-buildpack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,023 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruby Paketo Buildpack

gcr.io/paketo-buildpacks/ruby

The Ruby Paketo Buildpack provides a set of collaborating buildpacks that enable the building of a Ruby-based application. These buildpacks include:

The buildpack supports building simple Ruby applications or applications which utilize Bundler for managing their dependencies. Usage examples can be found in the samples repository under the ruby directory.

The Ruby buildpack is compatible with the following builder(s):

Packaging

To package this buildpack for consumption:

./scripts/package.sh --version <version-number>

For example:

./scripts/package.sh --version 0.47.14

This will create a buildpackage.cnb file and a buildpack-release-artifact.tgz archive in the build/ directory.

Publishing

To publish this buildpack to ECR:

# First, authenticate with ECR (if not already authenticated)
aws ecr get-login-password --region us-east-1 | \
  docker login --username AWS --password-stdin 348674388966.dkr.ecr.us-east-1.amazonaws.com

# Then publish the buildpack
./scripts/publish.sh \
  --archive-path build/buildpack-release-artifact.tgz \
  --image-ref 348674388966.dkr.ecr.us-east-1.amazonaws.com/neeto-deploy/paketo/buildpack/ruby:<version>

For example:

./scripts/publish.sh \
  --archive-path build/buildpack-release-artifact.tgz \
  --image-ref 348674388966.dkr.ecr.us-east-1.amazonaws.com/neeto-deploy/paketo/buildpack/ruby:0.47.14

The script will automatically publish the composite buildpack as a multi-arch image to ECR.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 66.1%
  • Shell 33.9%