Releases: improbable-eng/perforce-buildkite-plugin
Releases · improbable-eng/perforce-buildkite-plugin
v3.0
v2.1
- Fixes a bug in the Stream Sharing feature
v2.0
- 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
Reject exclusive lock files and empty shelved changelists
v1.7
- 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
- Set P4CONFIG to allow build scripts to automatically pick up the same configuration used to sync
v1.4
- Fix a bug where clean builds can break agent workspaces
v1.3
- 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
- Allow omission of changelist description, it will be filled-in at runtime (for both CI and shelved changes)
v1.1
Minor UX improvements and example p4trigger