go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/lucicfg/testdata/misc/task_backend.star (about) 1 luci.project( 2 name = "test", 3 buildbucket = "cr-buildbucket.appspot.com", 4 swarming = "chromium-swarm-dev.appspot.com", 5 ) 6 luci.bucket( 7 name = "ci", 8 ) 9 10 luci.task_backend( 11 name = "my_task_backend", 12 target = "swarming://chromium-swarm", 13 config = {"key": "value"}, 14 ) 15 luci.builder( 16 name = "builder1", 17 bucket = "ci", 18 executable = luci.recipe( 19 name = "recipe", 20 cipd_package = "cipd/package", 21 cipd_version = "refs/version", 22 ), 23 backend = "my_task_backend", 24 ) 25 26 # Expect configs: 27 # 28 # === cr-buildbucket.cfg 29 # buckets { 30 # name: "ci" 31 # swarming { 32 # builders { 33 # name: "builder1" 34 # backend { 35 # target: "swarming://chromium-swarm" 36 # config_json: 37 # '{' 38 # ' "key": "value"' 39 # '}' 40 # } 41 # recipe { 42 # name: "recipe" 43 # cipd_package: "cipd/package" 44 # cipd_version: "refs/version" 45 # } 46 # } 47 # } 48 # } 49 # === 50 # 51 # === project.cfg 52 # name: "test" 53 # === 54 # 55 # === realms.cfg 56 # realms { 57 # name: "@root" 58 # } 59 # realms { 60 # name: "ci" 61 # } 62 # ===