CI: Move windows-tests into promotion pipeline (#68218)
This commit is contained in:
@@ -9,6 +9,7 @@ load(
|
||||
load(
|
||||
"scripts/drone/steps/lib.star",
|
||||
"get_windows_steps",
|
||||
"windows_clone_step",
|
||||
"windows_go_image",
|
||||
"windows_init_enterprise_steps",
|
||||
"windows_test_backend_step",
|
||||
@@ -26,7 +27,9 @@ def windows_test_backend(trigger, edition, ver_mode):
|
||||
A single pipeline running backend tests for Windows
|
||||
"""
|
||||
environment = {"EDITION": edition}
|
||||
steps = []
|
||||
steps = [
|
||||
windows_clone_step(),
|
||||
]
|
||||
|
||||
if edition == "enterprise":
|
||||
steps.extend(windows_init_enterprise_steps(ver_mode))
|
||||
@@ -34,6 +37,7 @@ def windows_test_backend(trigger, edition, ver_mode):
|
||||
steps.extend([{
|
||||
"name": "windows-init",
|
||||
"image": windows_go_image,
|
||||
"depends_on": ["clone"],
|
||||
"commands": [],
|
||||
}])
|
||||
|
||||
@@ -41,7 +45,7 @@ def windows_test_backend(trigger, edition, ver_mode):
|
||||
windows_wire_install_step(edition),
|
||||
windows_test_backend_step(),
|
||||
])
|
||||
return pipeline(
|
||||
pl = pipeline(
|
||||
name = "{}-{}-test-backend-windows".format(ver_mode, edition),
|
||||
edition = edition,
|
||||
trigger = trigger,
|
||||
@@ -50,6 +54,10 @@ def windows_test_backend(trigger, edition, ver_mode):
|
||||
platform = "windows",
|
||||
environment = environment,
|
||||
)
|
||||
pl["clone"] = {
|
||||
"disable": True,
|
||||
}
|
||||
return pl
|
||||
|
||||
def windows(trigger, edition, ver_mode):
|
||||
"""Generates the pipeline used for building Grafana on Windows.
|
||||
|
||||
Reference in New Issue
Block a user