bashbrew-build

Contents

bashbrew-build#

Build and test a Docker container image.

Execute the strategy generated by bashbrew-jobs. This action skips unspecified steps without raising an error.

Uploading the built image to a container registry is the responsibility of the caller.

Inputs#

prepare:

(default value: "true")

This sets up the run-time environment.


pull:

(default value: "true")

This specifies the build dependencies to download.


build:

(default value: "true")

Build and tag the container image with these commands.


history:

(default value: "true")

These commands pretty-print the container image’s build history for later review.


test:

(default value: "true")

This procedure tests the container image.


images:

(default value: "true")

This lists the image tag(s) created by this job.


access-app-id:

Provide the app ID of a GitHub App used to access private repositories. When registering the app in the organization, disable webhook functionality and grant read-only repository permissions for “Contents”. After completing app registration, generate a private key and install the app, giving it access to selected repositories as appropriate.


access-key:

Log into the GitHub App used to access private repositories with this private key.


owner:

Access private repositories owned by this GitHub account or organization, overriding github.repository_owner.