mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Nightlies: Push windows artifacts to GCS on main builds (#74709)
* Push windows artifacts to gcs * Lint starlark * Sign drone
This commit is contained in:
committed by
GitHub
parent
e3288834b3
commit
02f617a20d
@@ -2312,6 +2312,10 @@ steps:
|
|||||||
- gcloud auth activate-service-account --key-file=gcpkey.json
|
- gcloud auth activate-service-account --key-file=gcpkey.json
|
||||||
- rm gcpkey.json
|
- rm gcpkey.json
|
||||||
- cp C:\App\nssm-2.24.zip .
|
- cp C:\App\nssm-2.24.zip .
|
||||||
|
- .\grabpl.exe windows-installer --edition oss --build-id $$env:DRONE_BUILD_NUMBER
|
||||||
|
- $$fname = ((Get-Childitem grafana*.msi -name) -split "`n")[0]
|
||||||
|
- gsutil cp "$$fname" gs://grafana-downloads/oss/main/
|
||||||
|
- gsutil cp "$$fname.sha256" gs://grafana-downloads/oss/main/
|
||||||
depends_on:
|
depends_on:
|
||||||
- windows-init
|
- windows-init
|
||||||
environment:
|
environment:
|
||||||
@@ -3117,7 +3121,7 @@ steps:
|
|||||||
- .\grabpl.exe windows-installer --target gs://grafana-prerelease/artifacts/downloads/${DRONE_TAG}/oss/release/grafana-${DRONE_TAG:1}.windows-amd64.zip
|
- .\grabpl.exe windows-installer --target gs://grafana-prerelease/artifacts/downloads/${DRONE_TAG}/oss/release/grafana-${DRONE_TAG:1}.windows-amd64.zip
|
||||||
--edition oss ${DRONE_TAG}
|
--edition oss ${DRONE_TAG}
|
||||||
- $$fname = ((Get-Childitem grafana*.msi -name) -split "`n")[0]
|
- $$fname = ((Get-Childitem grafana*.msi -name) -split "`n")[0]
|
||||||
- gsutil cp $$fname gs://grafana-prerelease/artifacts/downloads/${DRONE_TAG}/oss/release/
|
- gsutil cp "$$fname" gs://grafana-prerelease/artifacts/downloads/${DRONE_TAG}/oss/release/
|
||||||
- gsutil cp "$$fname.sha256" gs://grafana-prerelease/artifacts/downloads/${DRONE_TAG}/oss/release/
|
- gsutil cp "$$fname.sha256" gs://grafana-prerelease/artifacts/downloads/${DRONE_TAG}/oss/release/
|
||||||
depends_on:
|
depends_on:
|
||||||
- windows-init
|
- windows-init
|
||||||
@@ -4742,6 +4746,6 @@ kind: secret
|
|||||||
name: gcr_credentials
|
name: gcr_credentials
|
||||||
---
|
---
|
||||||
kind: signature
|
kind: signature
|
||||||
hmac: 58b77325696868ab394acaf1790f387278191c9494842d944eab1653d18ba70c
|
hmac: 43be5c3799e498e245d555510ce5f2cc9664a857e77fe0995792feb949b8cf62
|
||||||
|
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -1315,42 +1315,28 @@ def get_windows_steps(ver_mode, bucket = "%PRERELEASE_BUCKET%"):
|
|||||||
"cp C:\\App\\nssm-2.24.zip .",
|
"cp C:\\App\\nssm-2.24.zip .",
|
||||||
]
|
]
|
||||||
|
|
||||||
if ver_mode in ("release",):
|
if ver_mode == "release":
|
||||||
version = "${DRONE_TAG:1}"
|
version = "${DRONE_TAG:1}"
|
||||||
installer_commands.extend(
|
installer_commands.extend(
|
||||||
[
|
[
|
||||||
".\\grabpl.exe windows-installer --target {} --edition oss {}".format(
|
".\\grabpl.exe windows-installer --target {} --edition oss {}".format("gs://{}/{}/oss/{}/grafana-{}.windows-amd64.zip".format(gcp_bucket, ver_part, ver_mode, version), ver_part),
|
||||||
"gs://{}/{}/oss/{}/grafana-{}.windows-amd64.zip".format(gcp_bucket, ver_part, ver_mode, version),
|
|
||||||
ver_part,
|
|
||||||
),
|
|
||||||
'$$fname = ((Get-Childitem grafana*.msi -name) -split "`n")[0]',
|
'$$fname = ((Get-Childitem grafana*.msi -name) -split "`n")[0]',
|
||||||
|
'gsutil cp "$$fname" gs://{}/{}/oss/{}/'.format(gcp_bucket, ver_part, dir),
|
||||||
|
'gsutil cp "$$fname.sha256" gs://{}/{}/oss/{}/'.format(gcp_bucket, ver_part, dir),
|
||||||
|
],
|
||||||
|
)
|
||||||
|
if ver_mode in ("main"):
|
||||||
|
installer_commands.extend(
|
||||||
|
[
|
||||||
|
".\\grabpl.exe windows-installer --edition oss --build-id $$env:DRONE_BUILD_NUMBER",
|
||||||
|
'$$fname = ((Get-Childitem grafana*.msi -name) -split "`n")[0]',
|
||||||
|
'gsutil cp "$$fname" gs://{}/oss/{}/'.format(gcp_bucket, dir),
|
||||||
|
'gsutil cp "$$fname.sha256" gs://{}/oss/{}/'.format(
|
||||||
|
gcp_bucket,
|
||||||
|
dir,
|
||||||
|
),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
if ver_mode == "main":
|
|
||||||
installer_commands.extend(
|
|
||||||
[
|
|
||||||
"gsutil cp $$fname gs://{}/oss/{}/".format(gcp_bucket, dir),
|
|
||||||
'gsutil cp "$$fname.sha256" gs://{}/oss/{}/'.format(
|
|
||||||
gcp_bucket,
|
|
||||||
dir,
|
|
||||||
),
|
|
||||||
],
|
|
||||||
)
|
|
||||||
else:
|
|
||||||
installer_commands.extend(
|
|
||||||
[
|
|
||||||
"gsutil cp $$fname gs://{}/{}/oss/{}/".format(
|
|
||||||
gcp_bucket,
|
|
||||||
ver_part,
|
|
||||||
dir,
|
|
||||||
),
|
|
||||||
'gsutil cp "$$fname.sha256" gs://{}/{}/oss/{}/'.format(
|
|
||||||
gcp_bucket,
|
|
||||||
ver_part,
|
|
||||||
dir,
|
|
||||||
),
|
|
||||||
],
|
|
||||||
)
|
|
||||||
steps.append(
|
steps.append(
|
||||||
{
|
{
|
||||||
"name": "build-windows-installer",
|
"name": "build-windows-installer",
|
||||||
|
|||||||
Reference in New Issue
Block a user