Skip to content

Releases: improbable-eng/perforce-buildkite-plugin

v3.0

20 Aug 14:07
Compare
Choose a tag to compare
  • For presubmit tests, instead of actually unshelving, p4print into files on disk. Addresses #102

v2.1

14 Aug 12:13
9149dad
Compare
Choose a tag to compare
  • Fixes a bug in the Stream Sharing feature

v2.0

12 Aug 16:41
e03e496
Compare
Choose a tag to compare
  • Add 'Stream Sharing' - when running a single buildkite agent you can re-use checkouts in the same stream across pipelines
  • Add 'Client Migration' - when data, including a p4config, is copied to a different host form which it was synced, gracefully recover by flushing the new, empty workspace to match what was synced
    • Useful for baking data into images then scaling out
    • Also useful for floating data disks that get picked up by different hosts
  • Revert pending files pre-exit

NOTE: This release has a bug in Stream Sharing where the Prepare Workspace step will forcefully cd anyway. Recommend using v3.1+

v1.8

01 Aug 16:01
11f2021
Compare
Choose a tag to compare

Reject exclusive lock files and empty shelved changelists

v1.7

30 Jul 19:34
a7920e9
Compare
Choose a tag to compare
  • Fix setting HEAD to a concrete revision (BUILDKITE_COMMIT) with shelved changelists
  • Don't backup shelved files by default - this can create an undue amount of stress on the server (as well as causes spam in peoples 'checked out by X' view in P4V

v1.5

29 Jul 21:35
Compare
Choose a tag to compare
  • Set P4CONFIG to allow build scripts to automatically pick up the same configuration used to sync

v1.4

29 Jul 19:38
d2e1d76
Compare
Choose a tag to compare
  • Fix a bug where clean builds can break agent workspaces

v1.3

26 Jul 19:47
Compare
Choose a tag to compare
  • Permit running builds from different pipelines on the same machines (fix a bug where client names would clash)
  • Fix builds not syncing properly when commit doesn't include @

v1.2

25 Jul 23:25
35dd400
Compare
Choose a tag to compare
  • Allow omission of changelist description, it will be filled-in at runtime (for both CI and shelved changes)

v1.1

24 Jul 17:26
2d5b851
Compare
Choose a tag to compare

Minor UX improvements and example p4trigger