|  Arve Knudsen | c2c1ec7d0f | Chore: Move from master to main branch (#33693) * Chore: Move from master branch to main
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* CI: Upgrade build pipeline tool to v2
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> | 2021-05-06 16:29:29 +02:00 | 
				
					
						|  Arve Knudsen | 1ec8eb3fc3 | CircleCI: Fix master pipeline wrt front-end tests (#27681) * CircleCI: Fix master pipeline wrt front-end tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Appease shellcheck
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> | 2020-09-21 17:04:58 +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 | 
				
					
						|  Arve Knudsen | b6f73e35a5 | Chore: Typecheck TypeScript in CI pipelines (#23052) * circle-test-frontend.sh: Typecheck TypeScript
* Chore: fixes type errors
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com> | 2020-03-25 12:19:21 +01:00 | 
				
					
						|  Oleg Gaidarenko | 4b16cd6cc8 | Build: Introduce shellcheck (#18081) * Build: introduce shellcheck
Fixes #16198 | 2019-07-23 13:12:33 +03:00 | 
				
					
						|  Hugo Häggmark | 8368576249 | Chore: breaks build if certain FrontEnd limits are exceeded (#16301) Build: breaks build if certain FrontEnd limits are exceeded | 2019-03-29 15:32:58 +01:00 | 
				
					
						|  Torkel Ödegaard | abbb7b81c7 | fix(ci): frontend tests was accidentially commented out | 2019-03-19 13:42:40 +01:00 | 
				
					
						|  Torkel Ödegaard | 988cc198d2 | Added back branch guard | 2019-03-13 10:50:17 +01:00 | 
				
					
						|  Torkel Ödegaard | 4f6fdd8665 | Refactoring the ci metrics a bit more making it easier to re-use | 2019-03-13 10:10:46 +01:00 | 
				
					
						|  Torkel Ödegaard | 9f4bca503a | Updated code stats collection | 2019-03-12 15:08:46 +01:00 | 
				
					
						|  Torkel Ödegaard | 94677ba874 | Updated path to new script | 2019-03-12 14:46:38 +01:00 | 
				
					
						|  Torkel Ödegaard | 3e2350be87 | POC on collecting metrics in ci process | 2019-03-12 14:42:36 +01:00 | 
				
					
						|  Torkel Ödegaard | ac9129c2b7 | Added prettierignore and check script | 2019-02-13 11:38:04 +01:00 | 
				
					
						|  Torkel Ödegaard | 21a25f2c27 | Don't do a full frontend release build in test-frontend job, added typescheck (tsc noEmit) instead, fixes #14639 | 2018-12-24 07:12:49 +01:00 | 
				
					
						|  bergquist | 0f8b9b8ff9 | set maxworkers 2 for frontend tests | 2018-09-18 12:18:35 +02:00 | 
				
					
						|  bergquist | 1be26ad362 | disable codecov | 2018-09-18 11:39:22 +02:00 | 
				
					
						|  Leonard Gram | 570d2fede3 | build: cleanup | 2018-08-14 14:48:26 +02:00 | 
				
					
						|  Carl Bergquist | b6b152d9ea | Revert "removes codecov from frontend tests" | 2018-04-17 09:00:39 +02:00 | 
				
					
						|  bergquist | 6c6b74fc39 | removes codecov from front-end tests | 2018-04-16 11:39:09 +02:00 | 
				
					
						|  Leonard Gram | 49de4ed28b | build: upgrades build pipeline from CircleCI 1.0 -> 2.0 (#11162) build: upgrades build pipeline from CircleCI 1.0 -> 2.0 | 2018-03-09 11:27:00 +01:00 | 
				
					
						|  Torkel Ödegaard | 1fd2270a93 | build: split circle test shell scripts | 2017-10-23 09:06:50 +02:00 |