nandi/jolt-nativepublic Fork 0
5a37b4b044d0c02bb0e22fdb43377b5700f17800
Commits
Clone
git clone https://git.rickub.com/nandi/jolt-native.git
git clone ssh://git@rickub.com/nandi/jolt-native.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

BUCK · 30 lines · 1.2 KBPython Blame HistoryRaw
Build both objects under buck2, against the BuildBuddy cache 600f207 nandi 19d ago1load("@prelude//platforms:defs.bzl", "host_configuration")
2load(":defs.bzl", "execution_platform")
3
4# Where every action runs: locally, against the BuildBuddy cache. Registered by
5# `[build] execution_platforms` in .buckconfig — and, because a toolchain is
6# itself a target in the prelude cell, by `[parser] target_platform_detector_spec`
7# there too. Setting only the first leaves every rustc action on the prelude's
8# uncached default.
9execution_platform(
10 name = "cache",
11 cpu_configuration = host_configuration.cpu,
12 os_configuration = host_configuration.os,
13 use_windows_path_separators = host_info().os.is_windows,
14 visibility = ["PUBLIC"],
15)
Let actions run on a worker, now that there is something to send 5a37b4b nandi 19d ago16
17# The same platform, allowed to dispatch. The properties name the worker to run
18# on; BuildBuddy matches an action against its executor pool by these.
19execution_platform(
20 name = "remote",
21 cpu_configuration = host_configuration.cpu,
22 os_configuration = host_configuration.os,
23 remote_enabled = True,
24 remote_execution_properties = {
25 "OSFamily": "Linux",
26 "container-image": "docker://gcr.io/flame-public/rbe-ubuntu22-04:latest",
27 },
28 use_windows_path_separators = host_info().os.is_windows,
29 visibility = ["PUBLIC"],
30)