Add Windows MSI generation to build process (#16502)

- add MSI generation to build process
This commit is contained in:
Brian Gann
2019-05-02 10:47:58 -05:00
committed by GitHub
parent 3866839b19
commit 31ea0122a0
24 changed files with 1181 additions and 0 deletions

View File

@@ -552,6 +552,21 @@ jobs:
name: Update RPM repository
command: './scripts/build/update_repo/update-rpm.sh "oss" "$GPG_KEY_PASSWORD" "$CIRCLE_TAG" "dist"'
build-oss-msi:
docker:
- image: grafana/wix-toolset-ci:v3
steps:
- checkout
- attach_workspace:
at: .
- run:
name: Build OSS MSI
command: './scripts/build/ci-msi-build/ci-msi-build-oss.sh'
- persist_to_workspace:
root: .
paths:
- dist/grafana-*.msi
store-build-artifacts:
docker:
- image: circleci/node:8
@@ -590,6 +605,7 @@ workflows:
- backend-lint
- mysql-integration-test
- postgres-integration-test
- build-oss-msi
filters: *filter-only-master
- grafana-docker-master:
requires:
@@ -613,6 +629,16 @@ workflows:
- postgres-integration-test
- build-all-enterprise
filters: *filter-only-master
- build-oss-msi:
requires:
- build-all
- test-backend
- test-frontend
- codespell
- backend-lint
- mysql-integration-test
- postgres-integration-test
filters: *filter-only-master
release:
jobs:
@@ -641,6 +667,7 @@ workflows:
- backend-lint
- mysql-integration-test
- postgres-integration-test
- build-oss-msi
filters: *filter-only-release
- deploy-enterprise-release:
requires:
@@ -664,6 +691,16 @@ workflows:
- mysql-integration-test
- postgres-integration-test
filters: *filter-only-release
- build-oss-msi:
requires:
- build-all
- test-backend
- test-frontend
- codespell
- backend-lint
- mysql-integration-test
- postgres-integration-test
filters: *filter-only-master
build-branches-and-prs:
jobs: