Codelabs

These guided tutorials are designed to be easy to follow and get you starting with Please! If you prefer a more reference based introduction to Please, continue to Please basics.

Duration 33 mins by Jon Poole

Getting started with Go

Building and testing with Go and Please, as well as managing third-party dependencies via go_repo

Get started

Duration 28 mins by Jon Poole

Getting started with Python

Building and testing with Python and Please, as well as managing third-party dependencies via pip

Get started

Duration 17 mins by Jon Poole

Third-party dependencies with go_module()

Set up gRPC and learn how to manage third party dependencies with Please

Get started

Duration 7 mins by Sam Westmoreland

Using plugins

How to use Please's language plugins

Get started

Duration 38 mins by Jon Poole

Kubernetes and Docker

Learn about using Please to build and deploy Docker images and Kubernetes manifests

Get started

Duration 21 mins by Márk Sági-Kazár

Running Please on GitHub Actions

GitHub Actions is an extensible CI/CD platform provided by GitHub

Get started

Duration 15 mins by Jon Poole

Tips and tricks - plz query

Tips and tricks to help you become productive with Please - using plz query to query the build graph

Get started

Duration 31 mins by Jon Poole

Writing custom build definitions

Start here to learn how to write custom build rules to automate nearly anything in your build

Get started