mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
CI: Add dagger cloud token to PR steps for caching (#81817)
* Add dagger cloud token to steps for caching * lint
This commit is contained in:
parent
f23b993014
commit
68345b9596
14
.drone.yml
14
.drone.yml
@ -572,6 +572,9 @@ steps:
|
|||||||
--build-id=$$DRONE_BUILD_NUMBER --grafana-dir=$$PWD > packages.txt
|
--build-id=$$DRONE_BUILD_NUMBER --grafana-dir=$$PWD > packages.txt
|
||||||
depends_on:
|
depends_on:
|
||||||
- yarn-install
|
- yarn-install
|
||||||
|
environment:
|
||||||
|
_EXPERIMENTAL_DAGGER_CLOUD_TOKEN:
|
||||||
|
from_secret: dagger_token
|
||||||
image: grafana/grafana-build:main
|
image: grafana/grafana-build:main
|
||||||
name: rgm-package
|
name: rgm-package
|
||||||
pull: always
|
pull: always
|
||||||
@ -719,6 +722,9 @@ steps:
|
|||||||
- find ./dist -name '*docker*.tar.gz' -type f | xargs -n1 docker load -i
|
- find ./dist -name '*docker*.tar.gz' -type f | xargs -n1 docker load -i
|
||||||
depends_on:
|
depends_on:
|
||||||
- yarn-install
|
- yarn-install
|
||||||
|
environment:
|
||||||
|
_EXPERIMENTAL_DAGGER_CLOUD_TOKEN:
|
||||||
|
from_secret: dagger_token
|
||||||
image: grafana/grafana-build:main
|
image: grafana/grafana-build:main
|
||||||
name: rgm-build-docker
|
name: rgm-build-docker
|
||||||
pull: always
|
pull: always
|
||||||
@ -1840,6 +1846,9 @@ steps:
|
|||||||
--build-id=$$DRONE_BUILD_NUMBER --grafana-dir=$$PWD > packages.txt
|
--build-id=$$DRONE_BUILD_NUMBER --grafana-dir=$$PWD > packages.txt
|
||||||
depends_on:
|
depends_on:
|
||||||
- update-package-json-version
|
- update-package-json-version
|
||||||
|
environment:
|
||||||
|
_EXPERIMENTAL_DAGGER_CLOUD_TOKEN:
|
||||||
|
from_secret: dagger_token
|
||||||
image: grafana/grafana-build:main
|
image: grafana/grafana-build:main
|
||||||
name: rgm-package
|
name: rgm-package
|
||||||
pull: always
|
pull: always
|
||||||
@ -2023,6 +2032,9 @@ steps:
|
|||||||
- find ./dist -name '*docker*.tar.gz' -type f | xargs -n1 docker load -i
|
- find ./dist -name '*docker*.tar.gz' -type f | xargs -n1 docker load -i
|
||||||
depends_on:
|
depends_on:
|
||||||
- update-package-json-version
|
- update-package-json-version
|
||||||
|
environment:
|
||||||
|
_EXPERIMENTAL_DAGGER_CLOUD_TOKEN:
|
||||||
|
from_secret: dagger_token
|
||||||
image: grafana/grafana-build:main
|
image: grafana/grafana-build:main
|
||||||
name: rgm-build-docker
|
name: rgm-build-docker
|
||||||
pull: always
|
pull: always
|
||||||
@ -4788,6 +4800,6 @@ kind: secret
|
|||||||
name: gcr_credentials
|
name: gcr_credentials
|
||||||
---
|
---
|
||||||
kind: signature
|
kind: signature
|
||||||
hmac: c04928dc37abd22bc2d48c971f4f1fdfd722d38629016139fd0304e2aef60213
|
hmac: f82455098bcac4c4b46f62ec7bc768660ccce0bb4c869da8bb85026e5845aa49
|
||||||
|
|
||||||
...
|
...
|
||||||
|
@ -7,6 +7,11 @@ load(
|
|||||||
"scripts/drone/variables.star",
|
"scripts/drone/variables.star",
|
||||||
"golang_version",
|
"golang_version",
|
||||||
)
|
)
|
||||||
|
load(
|
||||||
|
"scripts/drone/vault.star",
|
||||||
|
"from_secret",
|
||||||
|
"rgm_dagger_token",
|
||||||
|
)
|
||||||
|
|
||||||
def artifacts_cmd(artifacts = []):
|
def artifacts_cmd(artifacts = []):
|
||||||
cmd = "/src/grafana-build artifacts "
|
cmd = "/src/grafana-build artifacts "
|
||||||
@ -25,6 +30,9 @@ def rgm_artifacts_step(name = "rgm-package", artifacts = ["targz:grafana:linux/a
|
|||||||
"image": "grafana/grafana-build:main",
|
"image": "grafana/grafana-build:main",
|
||||||
"pull": "always",
|
"pull": "always",
|
||||||
"depends_on": depends_on,
|
"depends_on": depends_on,
|
||||||
|
"environment": {
|
||||||
|
"_EXPERIMENTAL_DAGGER_CLOUD_TOKEN": from_secret(rgm_dagger_token),
|
||||||
|
},
|
||||||
"commands": [
|
"commands": [
|
||||||
cmd +
|
cmd +
|
||||||
"--go-version={} ".format(golang_version) +
|
"--go-version={} ".format(golang_version) +
|
||||||
@ -46,6 +54,9 @@ def rgm_build_docker_step(ubuntu, alpine, depends_on = ["yarn-install"], file =
|
|||||||
"name": "rgm-build-docker",
|
"name": "rgm-build-docker",
|
||||||
"image": "grafana/grafana-build:main",
|
"image": "grafana/grafana-build:main",
|
||||||
"pull": "always",
|
"pull": "always",
|
||||||
|
"environment": {
|
||||||
|
"_EXPERIMENTAL_DAGGER_CLOUD_TOKEN": from_secret(rgm_dagger_token),
|
||||||
|
},
|
||||||
"commands": [
|
"commands": [
|
||||||
"docker run --privileged --rm tonistiigi/binfmt --install all",
|
"docker run --privileged --rm tonistiigi/binfmt --install all",
|
||||||
"/src/grafana-build artifacts " +
|
"/src/grafana-build artifacts " +
|
||||||
|
Loading…
Reference in New Issue
Block a user