A FaaS for Kubernetes
The riff project builds on top of the Knative project’s build, serving and eventing features.
Installation of the latest release
Official binary release are available from the Releases page.
|Community releases are not created, managed or monitored by the riff team.|
To install the
riff CLI for MacOS with Homebrew:
brew install starkandwayne/cf/riff
To install the CLI for Debian/Ubuntu Linux:
wget -q -O - https://raw.githubusercontent.com/starkandwayne/homebrew-cf/master/public.key | apt-key add - echo "deb http://apt.starkandwayne.com stable main" | tee /etc/apt/sources.list.d/starkandwayne.list apt-get update apt-get install riff
Developer installation of Knative
See Development to install the Knative Build, Serving and Eventing projects.
This is the best option if you want to modify the riff CLI.
A working Go environment
Get the main riff repo
go get -d github.com/projectriff/riff/...
Build the riff CLI
cd $(go env GOPATH)/src/github.com/projectriff/riff make build
Build and install the riff CLI
cd $(go env GOPATH)/src/github.com/projectriff/riff make build install
This installs the CLI in
Contributing to riff
Please refer to the Contributors' Guide.
Please refer to the Maintainers' Guide.