---
title: Cloud Native Buildpacks Tutorial - 6. projectriff/builder:0.5.0 Builderを使用する
tags: ["Cloud Native Buildpacks Tutorial", "Cloud Native Buildpacks", "Riff", "Series"]
categories: ["Dev", "Infrastructure", "CloudNativeBuildpacks", "Riff"]
date: 2020-04-28T13:26:22Z
updated: 2020-04-28T13:27:18Z
---

[riff 0.5.0](https://projectriff.io/blog/2020/02/10/announcing-riff-0-5-0)で使用されている`projectriff/builder:0.5.0`を使ってみます。

`pack-inspect-builder`コマンドでBuilderに含まれるBuildpackとStackを確認できます。

```
$ pack inspect-builder projectriff/builder:0.5.0
Inspecting builder: projectriff/builder:0.5.0

REMOTE:

Created By:
  Name: Pack CLI
  Version: v0.8.1 (git sha: e776ebf0096363bbac60771a456af941827316be)

Stack:
  ID: io.buildpacks.stacks.bionic
  Mixins:
    build:git
    build:build-essential

Lifecycle:
  Version: 0.6.1
  Buildpack API: 0.2
  Platform API: 0.2

Run Images:
  cloudfoundry/run:base-cnb

Buildpacks:
  ID                                  VERSION        HOMEPAGE
  io.projectriff.command              0.1.0          
  io.projectriff.java                 0.2.1          
  io.projectriff.node                 0.2.1          
  org.cloudfoundry.buildsystem        1.2.9          
  org.cloudfoundry.node-engine        0.0.150        
  org.cloudfoundry.npm                0.0.87         
  org.cloudfoundry.openjdk            1.2.12         

Detection Order:
  Group #1:
    org.cloudfoundry.openjdk        
    org.cloudfoundry.buildsystem    (optional)
    io.projectriff.java             
  Group #2:
    org.cloudfoundry.node-engine    
    org.cloudfoundry.npm            
    io.projectriff.node             
  Group #3:
    org.cloudfoundry.node-engine    
    io.projectriff.node             
  Group #4:
    io.projectriff.command    

LOCAL:
(not present)
```

このBuilderで対応している言語は

* Command
* Java
* NodeJS

またStackとしては`gcr.io/paketo-buildpacks/run:base-cnb`が使用されます。

BuilderとStackを予めpullしておきます。

```
docker pull projectriff/builder:0.5.0
docker pull cloudfoundry/run:base-cnb
```
