go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/lucicfg/testdata/misc/task_backend_default.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 = "deafult-backend",
    12      target = "swarming://chromium-swarm-default",
    13      config = {"key": "value"},
    14  )
    15  
    16  luci.builder.defaults.backend.set("deafult-backend")
    17  
    18  luci.builder(
    19      name = "builder1",
    20      bucket = "ci",
    21      executable = luci.recipe(
    22          name = "recipe",
    23          cipd_package = "cipd/package",
    24          cipd_version = "refs/version",
    25      ),
    26  )
    27  
    28  # Expect configs:
    29  #
    30  # === cr-buildbucket.cfg
    31  # buckets {
    32  #   name: "ci"
    33  #   swarming {
    34  #     builders {
    35  #       name: "builder1"
    36  #       backend {
    37  #         target: "swarming://chromium-swarm-default"
    38  #         config_json:
    39  #           '{'
    40  #           '  "key": "value"'
    41  #           '}'
    42  #       }
    43  #       recipe {
    44  #         name: "recipe"
    45  #         cipd_package: "cipd/package"
    46  #         cipd_version: "refs/version"
    47  #       }
    48  #     }
    49  #   }
    50  # }
    51  # ===
    52  #
    53  # === project.cfg
    54  # name: "test"
    55  # ===
    56  #
    57  # === realms.cfg
    58  # realms {
    59  #   name: "@root"
    60  # }
    61  # realms {
    62  #   name: "ci"
    63  # }
    64  # ===