You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The whole folder setup is quite messy atm. and we should consider to rewrite it, using a custom noop checkout hook and doing the checkouts manually into an empty working directory.
Checkout hooks can be installed on the agents under /etc/buildkite-agent/hooks/checkout.
This would also avoid checkouts for every project being tested.
Atm. tests are run from a git checkout to e.g. /var/lib/buildkite-agent/builds/ci-agent-4f7ec9a0-c400-4dcc-ad73-f884d2f0f568-2/dlang/dmd/.
I'd suggest to rm -rf ../../build && mkdir ../../build && cd ../../build and run builds with custom checkouts from there e.g. /var/lib/buildkite-agent/builds/ci-agent-4f7ec9a0-c400-4dcc-ad73-f884d2f0f568-2/builds.
This would allow us to move to noop checkout hooks afterwards without interruption of service. BUILDKITE_BUILD_CHECKOUT_PATH holds the full checkout directory, we want to get to the agent specific dir.
The whole folder setup is quite messy atm. and we should consider to rewrite it, using a custom noop checkout hook and doing the checkouts manually into an empty working directory.
Checkout hooks can be installed on the agents under /etc/buildkite-agent/hooks/checkout.
This would also avoid checkouts for every project being tested.
From #335:
The text was updated successfully, but these errors were encountered: