Buildpack
E886836
A buildpack is a modular set of scripts and configuration used to detect, compile, and prepare application code for deployment on platforms-as-a-service.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
deployment tooling component
ⓘ
software build automation concept ⓘ |
| appliesTo |
cloud-native applications
ⓘ
containerized workloads ⓘ platform-as-a-service applications ⓘ |
| contrastsWith |
custom ad-hoc build scripts
ⓘ
manual Dockerfile-based builds ⓘ |
| developedFor |
abstracting away build tooling details
ⓘ
automating application build and release ⓘ |
| enables |
automatic framework detection
ⓘ
automatic language detection ⓘ buildpack-based build pipelines ⓘ multi-language application support ⓘ reproducible builds ⓘ security patching via base images ⓘ separation of build and run images ⓘ |
| hasPart |
build scripts
ⓘ
configuration files ⓘ detection scripts ⓘ runtime configuration ⓘ |
| hasProperty |
composable
ⓘ
configuration-driven ⓘ language-specific or framework-specific ⓘ modular ⓘ platform-agnostic design ⓘ script-driven ⓘ |
| output |
configured runtime environment
ⓘ
runnable application image ⓘ |
| relatedTo |
Cloud Foundry
NERFINISHED
ⓘ
Cloud Native Buildpacks NERFINISHED ⓘ Docker images ⓘ Google App Engine flexible environment NERFINISHED ⓘ Heroku NERFINISHED ⓘ Kubernetes NERFINISHED ⓘ Paketo Buildpacks NERFINISHED ⓘ Platform as a Service ⓘ |
| standardizedBy |
Cloud Native Buildpacks project
NERFINISHED
ⓘ
Cloud Native Computing Foundation NERFINISHED ⓘ |
| supports |
.NET applications
ⓘ
Go applications ⓘ Java applications ⓘ Node.js applications ⓘ Python applications ⓘ Ruby applications ⓘ |
| usedFor |
compiling application source code
ⓘ
detecting application code characteristics ⓘ packaging application dependencies ⓘ preparing applications for deployment ⓘ standardizing build and runtime environments ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.