1# Grafana MSI Generator 2 3Creates a docker image that can be included within CircleCI or run locally to generate an MSI for Grafana. 4 5## Docker Image 6 7The docker image is created and published via CircleCI, and can also be built locally. 8 9The image is self contained with all of the code in `/master`. 10The detection process expects a zip file in `/master/dist`. 11 12There are two patterns that will be matched for a build in the dist directory: 13 14``` 15grafana-6.0.0-ca0bc2c5pre3.windows-amd64.zip 16grafana-5.4.3.windows-amd64.zip 17``` 18 19### Building an MSI 20 21The process is automated to expect a dist directory, and will build an msi for first matching grafana-\*.windows-amd64.zip file found. 22 23``` 24grafana-5.4.3.windows-amd64.zip 25``` 26 27## CircleCI 28 29## Manual 30 31A wrapper script takes a single argument for the path to a zip file, or searches for a file in dist. 32 33A manual build can be initiated using docker-compose 34 35``` 36cd oss 37docker-compose up --build 38``` 39 40## Automated 41 42## Testing 43 44## Change Log 45 46v1.0.0 - initial commit 47