Arve Knudsen
61041912d5
CI: Upgrade Go and Node versions in CI build image ( #26888 )
...
* Upgrade Go and Node versions in CI build image
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Upgrade Dockerfile to Go 1.14.7 and Node 12.18.3
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Upgrade Dockerfile.ubuntu to Go 1.14.7 and Node 12.18.3
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-08-10 10:45:35 +02:00
Arve Knudsen
349e7b2d70
Drone: Reduce parallelism of certain steps to conserve memory ( #26582 )
...
* Drone: Reduce parallelism of front-end tests to avoid OOM
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Reduce parallelism of various steps to avoid OOM
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-24 14:58:50 +02:00
Arve Knudsen
49b86e88ac
Drone: Identify Drone runner for each pipeline ( #26573 )
...
* Drone: Identify Drone runner for each pipeline
2020-07-24 10:13:21 +02:00
Arve Knudsen
f9239a4d6c
Chore: Upgrade build pipeline tool ( #26510 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-22 13:00:18 +02:00
Arve Knudsen
c208c7cabe
Remove repo trigger filter ( #26465 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-20 20:51:13 +02:00
Arve Knudsen
c298653623
Drone: Use base64 encoded GCP key ( #26438 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-18 17:31:47 +02:00
Arve Knudsen
e4be332b78
Drone: Protect GCP_KEY ( #26436 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-18 14:38:23 +02:00
Arve Knudsen
1d21f3aec5
Drone: Fix master builds ( #26414 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-17 17:47:07 +02:00
Arve Knudsen
01afa76cce
Drone: Fix master builds ( #26409 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-17 17:20:25 +02:00
Arve Knudsen
f003e3b009
Drone: Fix StoryBook build ( #26408 )
...
* Drone: Fix StoryBook build
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Fix StoryBook publishing
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-17 15:30:43 +02:00
Arve Knudsen
8746a77407
Drone: Enable master branch testing ( #26367 )
...
* Drone: Refactor
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Add master pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-17 13:52:09 +02:00
Arve Knudsen
35f7f7b50a
Drone: Rename publish-storybook to build-storybook ( #26360 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-16 09:25:07 +02:00
Arve Knudsen
9360d96f13
Drone: Tighten grafana-enterprise access to token ( #26321 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-14 13:31:26 +02:00
Arve Knudsen
c5bdea5cec
Chore: Upgrade build pipeline tool; refactor Drone config ( #26292 )
...
* Upgrade grabpl; refactor Drone config
2020-07-13 16:43:56 +02:00
Arve Knudsen
396ff9f478
Drone: Disable enterprise build for PRs ( #26241 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-10 17:24:12 +02:00
Arve Knudsen
d28d495235
Chore: Enable PR testing in Drone ( #26189 )
...
* Add Drone configuration
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add more steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add more steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Build front-end before testing it
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Upgrade grafana/build-container
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add packaging step
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Trigger on push
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove some steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Enable steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Install Dockerize
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use node image for test-frontend
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Increase number of test workers
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Make plugin installation depend on frontend tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Make integration tests depend on frontend tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use grafana/build-container also for front-end tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Upgrade dependencies in order to fix front-end tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Depend on es-check
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Dont' depend on tests before building front-end
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add more steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix packaging
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Simplify
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Try to build images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix e2e tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove steps
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Install netcat
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Include golangci-lint with grafana/build-container
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Build storybook and docs website
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix e2e tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use build image with root user
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drop CircleCI dependencies
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix e2e tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix e2e under Drone
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Execute e2e server separately
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use own plugin for building Docker images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use Starlark to configure Drone
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add enterprise steps to pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add more enterprise steps to pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Maintain Yarn cache
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Build enterprise Docker images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Build Ubuntu Docker images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Refactor
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add Postgres integration test
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add MySQL integration test
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix integration tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Parameterize integration test DB connections
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Categorize integration tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use grabpl integration-tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove unintended change
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Disable Ubuntu Docker images for PR pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Regenerate yarn.lock
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Upgrade grabpl
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Restore Yarn cache before installing in grafana-enterprise
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use separate pipelines for OSS and enterprise
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Let OSS builds depend on tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Restore Go cache before building back-end
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Reduce number of variants built for PRs
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix building of Docker images
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Simplify logic
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Use Starlark
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Fix syntax error
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Convert .drone.star to YAML
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Upgrade AWS Go SDK
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Fix Go linting
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Undo irrelevant changes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Revert "Undo irrelevant changes"
This reverts commit 5152f65972 .
* Undo irrelevant changes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* e2e: Support Circle
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove unused script
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* TypeScript fixes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* TypeScript fixes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove unused script
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* More Drone support
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove unused script
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix build on Circle
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove TODO comment
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-07-10 16:09:21 +02:00