Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/improbable-eng/taskkill-buildkite-plugin
Run Sysinternals handle64.exe to find then terminate processes that have files open
https://github.com/improbable-eng/taskkill-buildkite-plugin
buildkite-plugin engineering-velocity
Last synced: 17 days ago
JSON representation
Run Sysinternals handle64.exe to find then terminate processes that have files open
- Host: GitHub
- URL: https://github.com/improbable-eng/taskkill-buildkite-plugin
- Owner: improbable-eng
- License: mit
- Created: 2019-06-28T12:47:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-14T09:47:35.000Z (about 3 years ago)
- Last Synced: 2024-11-10T17:40:44.442Z (3 months ago)
- Topics: buildkite-plugin, engineering-velocity
- Language: PowerShell
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Taskkill Buildkite Plugin
A Buildkite plugin that allows running sysinternals handle64.exe prior to checkout, to ensure no files in the checkout directory are locked.
Requires handle64 in the PATH.
Unless a whitelist is specified, kills all processes.
## Examples
Kills all processes in BUILDKITE_BUILD_CHECKOUT_PATH
```yaml
steps:
plugins:
# https://github.com/improbable-eng/taskkill-buildkite-plugin
- improbable-eng/taskkill: ~
```Kills all processes in BUILDKITE_BUILD_CHECKOUT_PATH but not `notepad.exe` and `explorer.exe`
```yaml
steps:
plugins:
# https://github.com/improbable-eng/taskkill-buildkite-plugin
- improbable-eng/taskkill:
whitelist: notepad.exe,explorer.exe
```