mirror of
https://github.com/grafana/grafana.git
synced 2025-08-03 02:12:24 +08:00

* Drone: Remove verify_storybook pipeline Already exists in GitHub Actions. * Drone: Remove lint_backend pipeline Already exists in GHA. * Drone: Remove backend tests These already exist in GitHub Actions. * Drone: Remove shellcheck pipeline * Drone: Remove unused images * Drone: Remove lint_frontend pipeline Already in GHA. * Drone: Remove test_frontend pipeline Already exists in GHA. * Drone: Remove integration_benchmarks pipeline This was last used in January. GHA does not have it, but it is relatively trivial to run locally.
43 lines
1.3 KiB
Plaintext
43 lines
1.3 KiB
Plaintext
# To generate the .drone.yml file:
|
|
# 1. Modify the *.star definitions
|
|
# 2. Login to drone and export the env variables (token and server) shown here: https://drone.grafana.net/account
|
|
# 3. Run `make drone`
|
|
# More information about this process here: https://github.com/grafana/deployment_tools/blob/master/docs/infrastructure/drone/signing.md
|
|
"""
|
|
This module returns a Drone configuration including pipelines and secrets.
|
|
"""
|
|
|
|
load("scripts/drone/events/cron.star", "cronjobs")
|
|
load("scripts/drone/events/main.star", "main_pipelines")
|
|
load("scripts/drone/events/pr.star", "pr_pipelines")
|
|
load(
|
|
"scripts/drone/events/release.star",
|
|
"publish_artifacts_pipelines",
|
|
"publish_npm_pipelines",
|
|
"publish_packages_pipeline",
|
|
)
|
|
load("scripts/drone/events/rrc-patch.star", "rrc_patch_pipelines")
|
|
load(
|
|
"scripts/drone/pipelines/publish_images.star",
|
|
"publish_image_pipelines_public",
|
|
)
|
|
load(
|
|
"scripts/drone/rgm.star",
|
|
"rgm",
|
|
)
|
|
load("scripts/drone/vault.star", "secrets")
|
|
|
|
def main(_ctx):
|
|
return (
|
|
pr_pipelines() +
|
|
main_pipelines() +
|
|
rrc_patch_pipelines() +
|
|
publish_image_pipelines_public() +
|
|
publish_artifacts_pipelines("public") +
|
|
publish_npm_pipelines() +
|
|
publish_packages_pipeline() +
|
|
rgm() +
|
|
cronjobs() +
|
|
secrets()
|
|
)
|