CI: Add rgm compatible windows msi pipeline (#71678)

* Add rgm compatible windows msi pipeline

* Fix dependencies and platform

* Fix missing arg comment

* Fix linting issues

* Try to fix version on file path

* Fix dependency on verify release pipeline
This commit is contained in:
Guilherme Caulada
2023-07-14 17:27:07 -03:00
committed by GitHub
parent a02390bbcd
commit 4caa773401
3 changed files with 116 additions and 28 deletions
+19 -1
View File
@@ -4,6 +4,10 @@ rgm uses 'github.com/grafana/grafana-build' to build Grafana on the following ev
* A tag that begins with a 'v'
"""
load(
"scripts/drone/steps/lib.star",
"get_windows_steps",
)
load(
"scripts/drone/utils/utils.star",
"pipeline",
@@ -99,14 +103,28 @@ def rgm_tag():
depends_on = [],
)
def rgm_windows():
return pipeline(
name = "rgm-tag-prerelease-windows",
trigger = tag_trigger,
steps = get_windows_steps(
ver_mode = "release",
bucket = "grafana-prerelease-dev",
),
depends_on = ["rgm-tag-prerelease"],
platform = "windows",
environment = {"EDITION": "oss"},
)
def rgm():
return [
rgm_main(),
rgm_tag(),
rgm_windows(),
verify_release_pipeline(
name = "rgm-tag-verify-prerelease-assets",
trigger = tag_trigger,
depends_on = ["rgm-tag-prerelease"],
depends_on = ["rgm-tag-prerelease", "rgm-tag-prerelease-windows"],
bucket = "grafana-prerelease-dev",
),
]