mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
CI: Implement RGM pipeline parity between editions (#76283)
* Implement RGM pipeline parity between editions * Use grafana/grafana-build:dev-11c8a20 * Use grafana/grafana-build:dev-261c863 * Use grafana/grafana-build:dev-2db3b18 * Switch nightly trigger for testing purposes * Use grafana-dev api key for testing * Use grafana/grafana-build:dev-d4d2e26 * Use grafana-dev api key * Use production variables * Revert nightly trigger to cron
This commit is contained in:
committed by
GitHub
parent
91c18e93b9
commit
24a14f3cd7
@@ -30,7 +30,6 @@ load(
|
||||
)
|
||||
load(
|
||||
"scripts/drone/utils/utils.star",
|
||||
"ignore_failure",
|
||||
"pipeline",
|
||||
"with_deps",
|
||||
)
|
||||
@@ -76,6 +75,17 @@ tag_trigger = {
|
||||
},
|
||||
}
|
||||
|
||||
main_trigger = {
|
||||
"event": [
|
||||
"push",
|
||||
],
|
||||
"branch": "main",
|
||||
"paths": docs_paths,
|
||||
"repo": [
|
||||
"grafana/grafana",
|
||||
],
|
||||
}
|
||||
|
||||
nightly_trigger = {
|
||||
"event": {
|
||||
"include": [
|
||||
@@ -208,20 +218,9 @@ def rgm_publish_packages(bucket = "grafana-packages"):
|
||||
|
||||
def rgm_main():
|
||||
# Runs a package / build process (with some distros) when commits are merged to main
|
||||
trigger = {
|
||||
"event": [
|
||||
"push",
|
||||
],
|
||||
"branch": "main",
|
||||
"paths": docs_paths,
|
||||
"repo": [
|
||||
"grafana/grafana",
|
||||
],
|
||||
}
|
||||
|
||||
return pipeline(
|
||||
name = "rgm-main-prerelease",
|
||||
trigger = trigger,
|
||||
trigger = main_trigger,
|
||||
steps = rgm_run("rgm-build", "drone_publish_main.sh"),
|
||||
depends_on = ["main-test-backend", "main-test-frontend"],
|
||||
)
|
||||
@@ -239,11 +238,9 @@ def rgm_tag_windows():
|
||||
return pipeline(
|
||||
name = "rgm-tag-prerelease-windows",
|
||||
trigger = tag_trigger,
|
||||
steps = ignore_failure(
|
||||
get_windows_steps(
|
||||
ver_mode = "release",
|
||||
bucket = "grafana-prerelease",
|
||||
),
|
||||
steps = get_windows_steps(
|
||||
ver_mode = "release",
|
||||
bucket = "grafana-prerelease",
|
||||
),
|
||||
depends_on = ["rgm-tag-prerelease"],
|
||||
platform = "windows",
|
||||
|
||||
Reference in New Issue
Block a user