CI: sign plugin during release (#1039)

* Add grafana toolkit package

* CI: skip adding binaries to release branch

* CI: test signing plugin

* CI: skip branch build for test releases

* CI: do not use ssh key for fetching

* CI: get plugin in a separate image to avoid git LFS error

* CI: fix attaching workspace

* CI: fix attaching dir

* CI: adjust release process

* CI: clean up
This commit is contained in:
Alexander Zobnin
2020-09-02 09:48:54 +03:00
committed by GitHub
parent 8f70a0c4be
commit 2c1430fd75
6 changed files with 4496 additions and 87 deletions

View File

@@ -82,7 +82,7 @@ async function main() {
try {
await publishAssets(
`grafana-zabbix-${releaseVersion}.zip`,
`alexanderzobnin-zabbix-app-${releaseVersion}.zip`,
`https://uploads.github.com/repos/${GRAFANA_ZABBIX_OWNER}/${GRAFANA_ZABBIX_REPO}/releases/${releaseId}/assets`
);
} catch (reason) {