Skip to content

Commit 7d50087

Browse files
authored
Packages: Release Alpine package without Chromium (#525)
* Packages: Release Alpine package without Chromium * release new package
1 parent ccaf273 commit 7d50087

File tree

3 files changed

+40
-1
lines changed

3 files changed

+40
-1
lines changed

.drone.yml

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,18 @@ steps:
120120
from_secret: grafana_api_key
121121
image: grafana/grafana-plugin-ci:1.9.0
122122
name: package-linux-x64-glibc-no-chromium
123+
- commands:
124+
- . ~/.init-nvm.sh
125+
- ./scripts/package_target.sh alpine-x64-unknown true plugin-alpine-x64-no-chromium
126+
- bin/grabpl build-plugin-manifest ./dist/plugin-alpine-x64-no-chromium || true
127+
- ./scripts/archive_target.sh alpine-x64-unknown plugin-alpine-x64-no-chromium
128+
depends_on:
129+
- yarn-test
130+
environment:
131+
GRAFANA_API_KEY:
132+
from_secret: grafana_api_key
133+
image: grafana/grafana-plugin-ci:1.9.0
134+
name: package-alpine-x64-no-chromium
123135
trigger:
124136
event:
125137
- pull_request
@@ -249,6 +261,18 @@ steps:
249261
from_secret: grafana_api_key
250262
image: grafana/grafana-plugin-ci:1.9.0
251263
name: package-linux-x64-glibc-no-chromium
264+
- commands:
265+
- . ~/.init-nvm.sh
266+
- ./scripts/package_target.sh alpine-x64-unknown true plugin-alpine-x64-no-chromium
267+
- bin/grabpl build-plugin-manifest ./dist/plugin-alpine-x64-no-chromium
268+
- ./scripts/archive_target.sh alpine-x64-unknown plugin-alpine-x64-no-chromium
269+
depends_on:
270+
- yarn-test
271+
environment:
272+
GRAFANA_API_KEY:
273+
from_secret: grafana_api_key
274+
image: grafana/grafana-plugin-ci:1.9.0
275+
name: package-alpine-x64-no-chromium
252276
- commands:
253277
- ./scripts/build_push_docker.sh master
254278
depends_on:
@@ -395,6 +419,18 @@ steps:
395419
from_secret: grafana_api_key
396420
image: grafana/grafana-plugin-ci:1.9.0
397421
name: package-linux-x64-glibc-no-chromium
422+
- commands:
423+
- . ~/.init-nvm.sh
424+
- ./scripts/package_target.sh alpine-x64-unknown true plugin-alpine-x64-no-chromium
425+
- bin/grabpl build-plugin-manifest ./dist/plugin-alpine-x64-no-chromium
426+
- ./scripts/archive_target.sh alpine-x64-unknown plugin-alpine-x64-no-chromium
427+
depends_on:
428+
- yarn-test
429+
environment:
430+
GRAFANA_API_KEY:
431+
from_secret: grafana_api_key
432+
image: grafana/grafana-plugin-ci:1.9.0
433+
name: package-alpine-x64-no-chromium
398434
- commands:
399435
- ./scripts/generate_md5sum.sh
400436
- ./scripts/publish_github_release.sh
@@ -403,6 +439,7 @@ steps:
403439
- package-darwin-x64-unknown
404440
- package-win32-x64-unknown
405441
- package-linux-x64-glibc-no-chromium
442+
- package-alpine-x64-no-chromium
406443
environment:
407444
GITHUB_TOKEN:
408445
from_secret: github_token
@@ -488,6 +525,6 @@ kind: secret
488525
name: gar
489526
---
490527
kind: signature
491-
hmac: 7b4ac9022a4c86d90d4fc34781090490f87a7b4b84a994a6389af96c618b256f
528+
hmac: aef686a708994a7210707534e31b9ccd2c5b4356fb2f09afa3505914c43c6aea
492529

493530
...

scripts/drone/pipeline.star

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ def common_steps(skip_errors):
1515
package_step(arch='darwin-x64-unknown', skip_errors=skip_errors),
1616
package_step(arch='win32-x64-unknown', skip_errors=skip_errors),
1717
package_step(arch='linux-x64-glibc', name='package-linux-x64-glibc-no-chromium', skip_chromium=True, override_output='plugin-linux-x64-glibc-no-chromium', skip_errors=skip_errors),
18+
package_step(arch='alpine-x64-unknown', name='package-alpine-x64-no-chromium', skip_chromium=True, override_output='plugin-alpine-x64-no-chromium', skip_errors=skip_errors),
1819
]
1920

2021
def prs_pipeline():

scripts/drone/promotion.star

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def publish_gh_release():
1717
'package-darwin-x64-unknown',
1818
'package-win32-x64-unknown',
1919
'package-linux-x64-glibc-no-chromium',
20+
'package-alpine-x64-no-chromium',
2021
],
2122
}
2223

0 commit comments

Comments
 (0)