Skip to content
This repository has been archived by the owner on Sep 5, 2019. It is now read-only.

Knative Build release v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@mattmoor mattmoor released this 30 Oct 20:13
9485975

New Features

New resource: Cluster-scoped Build Templates (#302)
BuildTemplate parameters can be applied to build step image names (#293)

Builds specs can now specify:

  • build-wide timeout (#315)
  • node selectors (#236) and affinity (#344)
  • that source should be fetched from a subdirectory (#245)

Build status now reports:

  • per-step StepStates, updated as the build progresses through its steps (#309)
  • start time, allowing measurement of pending latency (#322)
  • step states only for requested steps, ignoring implicit steps (#340)

Internal Improvements

  • Using Reconciler (#446) and Webhook (#379) patterns shared in knative/pkg
  • Implicit builder images (git-init and creds-init) are much smaller (#179), and we use a very small custom image to report success, instead of busybox (#371)
  • Improved E2E testing (starting in #329)
  • knative/caching Image resources for implicit builder images (#348) and images specified in build templates (#353) and cluster-scoped build templates (#354)
  • Licenses included in all published images (#440)