mirror of
https://github.com/grafana/grafana.git
synced 2026-07-29 15:59:50 -05:00
CI: Add GPG keys to rgm, don't clone RGM just use the docker image (#71143)
* Add GPG keys to rgm, dont' clone RGM just use the docker image * remove the cd command * forgot to make drone :( * idk * reference script more specifically * i guess we'll just cd /src * Only show not found artifacts
This commit is contained in:
+5
-14
@@ -26,26 +26,18 @@ rgm_env_secrets = {
|
||||
"DESTINATION": from_secret(rgm_destination),
|
||||
"GITHUB_TOKEN": from_secret(rgm_github_token),
|
||||
"_EXPERIMENTAL_DAGGER_CLOUD_TOKEN": from_secret(rgm_dagger_token),
|
||||
"GPG_PRIVATE_KEY": from_secret("packages_gpg_private_key"),
|
||||
"GPG_PUBLIC_KEY": from_secret("packages_gpg_public_key"),
|
||||
"GPG_PASSPHRASE": from_secret("packages_gpg_passphrase"),
|
||||
}
|
||||
|
||||
def rgm_build(script = "drone_publish_main.sh"):
|
||||
clone_step = {
|
||||
"name": "clone-rgm",
|
||||
"image": "alpine/git",
|
||||
"commands": [
|
||||
"git clone https://github.com/grafana/grafana-build.git rgm",
|
||||
],
|
||||
"failure": "ignore",
|
||||
}
|
||||
|
||||
rgm_build_step = {
|
||||
"name": "rgm-build",
|
||||
"image": "golang:1.20.3-alpine",
|
||||
"image": "grafana/grafana-build:main",
|
||||
"commands": [
|
||||
# the docker program is a requirement for running dagger programs
|
||||
"apk update && apk add docker bash",
|
||||
"export GRAFANA_DIR=$$(pwd)",
|
||||
"cd rgm && ./scripts/{}".format(script),
|
||||
"cd /src && ./scripts/{}".format(script),
|
||||
],
|
||||
"environment": rgm_env_secrets,
|
||||
# The docker socket is a requirement for running dagger programs
|
||||
@@ -55,7 +47,6 @@ def rgm_build(script = "drone_publish_main.sh"):
|
||||
}
|
||||
|
||||
return [
|
||||
clone_step,
|
||||
rgm_build_step,
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user