Dimitris Sotirakis
e8faa2c900
Build pipeline: Cleanup PR pipeline steps ( #38447 )
...
* Refactor dependencies
* Regenerate drone.yml
* Reorder steps in starlark files
* Make build depend on test
* Make test steps depend on lint
* Make gen-version step depend on build steps
2021-08-24 17:07:06 +02:00
Dimitris Sotirakis
677b73dda5
Scuemata: Add grafana-cli cue schema validation to CI ( #33798 )
...
* Add scuemata validation in CI
* Fixes according to reviewer's comments
2021-05-10 17:54:35 +03:00
Arve Knudsen
75b9018464
CI: Lint backend after testing, to catch build failures early ( #33622 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2021-05-04 15:05:39 +02:00
sam boyer
bba4d9bd7f
Introduce "scuemata" system for CUE-based specification of Grafana objects ( #32527 )
2021-04-08 01:11:11 -07:00
Kevin Minehart
82bae892eb
add memcached integration test steps in starlark ( #32729 )
...
* add memcached integration test steps to starlark
* typo
2021-04-07 08:06:10 -05:00
Kevin Minehart
5c1d4777b2
add redis integration test for enterprise ( #32617 )
2021-04-06 08:50:54 -05:00
Arve Knudsen
52f79c3625
Drone: Fix race conditions between Enterprise and Enterprise2 ( #30076 )
...
* Drone: Fix race conditions between Enterprise and Enterprise2
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2021-01-06 13:22:20 +01:00
Agnès Toulet
4de784065d
Drone: Update pipelines for Enterprise ( #29939 )
...
* update E2E tests
* fix e2e tests for new pipelines
* Add enterprise2 test, build, package and upload steps
* fix missing linting step
* Upgrade build pipeline tool
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use grabpl lint-backend
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Refactor publishing
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Refactor package publishing
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Supply --simulate-release flag to publish-packages for simulating a release
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Run e2e tests with specific ports
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* e2e/start-server: Make more robust
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-12-23 15:42:20 +01:00
Arve Knudsen
65ca47549d
Drone: Check CUE dashboard schemas ( #29334 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-11-25 08:11:08 +01:00
Arve Knudsen
50f8bcc31e
Drone: Don't build on Windows for PRs ( #28663 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-10-30 12:15:17 +01:00
Marcus Andersson
b5196f531c
Build: added steps to generate packages api documentation. ( #27930 )
...
* added steps to generate docs.
* re-generated the drone.yml file.
* removed metrics reporting from pr pipeline.
* fixed spelling issues.
* fixed so package generation should work.
* some small refactorings.
* fixed spelling error.
* adding echo to verify that we execute the correct script.
* removed echo statement.
* changed scripts a bit.
* added ci flag to script.
* adding exit 1
* increased the limit.
* added missing space.
* fixed shellcheck error.
* fixing lint errors.
* renamed build step.
* changed logic.
* increased limit.
* changed to echo instead of echo -e
* fixed shellcheck errors.
* trying to debug script,
* trying to simplify the find statement.
* fixed issue with text formatting on linux.
* imported build step.
* Update scripts/ci-reference-docs-lint.sh
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
* removed cleanup of packages.
* increased limit.
* will build frontend docs on master but not lint it.
* will always run the linting step.
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-10-14 14:35:55 +02:00
Arve Knudsen
d2b957b726
Drone: Add release pipelines ( #28083 )
...
* Drone: Implement release pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Implement test-release pipeline
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-10-07 14:22:15 +02:00