Leonard Gram
7ac859715d
build: test script for rpm repo.
2019-01-17 10:17:59 +01:00
Leonard Gram
cae2bdf994
build: deb repo update test usage instructions.
2019-01-16 16:18:10 +01:00
Leonard Gram
38bcb88d8a
build: uploads binaries before metadata in deb repo.
2019-01-16 16:05:45 +01:00
Leonard Gram
b3512f43a3
build: repo update testable and more robus.
...
- adds script for integration testing
- package path parameterized
- more robust updates
2019-01-16 11:11:00 +01:00
Leonard Gram
7b43b9e272
build: fixes release problems.
2019-01-14 16:23:48 +01:00
Leonard Gram
b1f5a232da
build: build specific enterprise version when releasing.
2019-01-14 13:43:59 +01:00
Leonard Gram
a82f0ed393
build: tags arm as well as amd64 as latest.
2019-01-10 14:41:02 +01:00
Johannes Würbach
702d449001
Docker image for ARM
2019-01-10 14:41:02 +01:00
Torkel Ödegaard
322a3efb25
Merge pull request #14779 from grafana/tooling/ignore-not-found-export-warnings
...
Removes unnecessary warnings from webpack output about missing exports
2019-01-10 07:25:35 +01:00
Leonard Gram
13a962cc50
Revert "Docker image for ARM"
...
This reverts commit 5f7e6a5c73
.
2019-01-09 16:25:07 +01:00
Johannes Würbach
5f7e6a5c73
Docker image for ARM
2019-01-09 15:09:13 +01:00
Leonard Gram
ad61bff377
build: deploys enterprise to its own repo.
2019-01-09 11:42:55 +01:00
Leonard Gram
76e9607b25
build: inline docs
2019-01-09 11:42:55 +01:00
Leonard Gram
b9c4eb70b1
build: publishes beta releases to separate repos.
2019-01-09 11:42:55 +01:00
Leonard Gram
8f5886e6d4
refactoring
2019-01-09 11:42:55 +01:00
Leonard Gram
bbbeb78c17
build: makes repo update enterprise compatible.
2019-01-09 11:42:55 +01:00
Leonard Gram
a98c75121f
build: adds aptly and createrepo to deploy tools.
2019-01-09 11:42:55 +01:00
Leonard Gram
31066aebb4
build: handles unexpected cases.
2019-01-09 11:42:55 +01:00
Leonard Gram
919617ef96
build: only adds the correct packages to the repo.
2019-01-09 11:42:55 +01:00
Leonard Gram
c3e23d7574
build: rpm repo deploy.
2019-01-09 11:42:55 +01:00
Leonard Gram
a26a10cfd1
build: repo update input error.
2019-01-09 11:42:55 +01:00
Leonard Gram
7fea1f84c0
build: release of debs to our debian repo.
2019-01-09 11:42:55 +01:00
Dominik Prokop
0571ad5ad7
Removes unnecessary warnings from webpack output about missing exports
...
This should not break anything as ForkTsCheckerWebpackPlugin takes care of that
2019-01-09 11:33:08 +01:00
Simon Podlipsky
c39dc1fb15
Some cleanup
2019-01-05 15:25:07 +01:00
Torkel Ödegaard
ce0dcd5cab
Husky and sasslint fixes, fixes #14638
2018-12-25 20:20:59 +01:00
Torkel Ödegaard
66a13b281c
Merge branch 'grafana-lib'
2018-12-25 19:26:46 +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
Torkel Ödegaard
7268f16c54
grunt test task update
2018-12-21 14:37:38 +01:00
Torkel Ödegaard
52f583fee7
@grafana/ui lib now contains one components, seperate lint & tsc steps
2018-12-21 14:23:32 +01:00
bergquist
dbcc2e868d
adds integration tests to ci build
2018-12-17 16:36:57 +01:00
Torkel Ödegaard
180ca021b5
Merge branch 'master' into develop
2018-12-05 10:17:22 +01:00
Torkel Ödegaard
6c46a1c8ea
Merge pull request #13873 from grafana/davkal/babel-7
...
JS tooling: upgrade to babel 7
2018-12-04 21:16:35 +01:00
David Kaltschmidt
d150b62d06
Stick to .tsx? for babel file test
2018-12-03 16:32:50 +01:00
Mario Trangoni
e4771a88dd
Fix other misspell issues
...
See,
$ find . -type f | xargs misspell -locale US | grep -vi -e vendor -e node_modules -e devenv -e unknwon -e destory -e yarn -e adn -e Spindel
2018-11-29 18:15:16 +01:00
Leonard Gram
ce9e1a8f38
build: explaining the linux build.
2018-11-28 09:25:48 +01:00
Leonard Gram
82c98a5ff4
build: packages linked to dl.grafana.com.
2018-11-23 16:51:01 +01:00
Torkel Ödegaard
39a1b11cb3
minor fixes
2018-11-23 15:01:36 +01:00
Torkel Ödegaard
5038efe09e
Merge branch 'master' into davkal/babel-7
2018-11-23 13:44:59 +01:00
Torkel Ödegaard
fd71abc301
fixed issue with babel plugin proposal class properties that initiated
...
properties to void 0. This breaks angularjs preAssignBinding which
applies bindings to this before constructor is called. Fixed by
using fork of babel plugin.
https://github.com/babel/babel/issues/8417
2018-11-23 13:41:45 +01:00
Erik Sundell
a5947e820c
Merge branch 'master' into develop
2018-11-22 13:43:25 +01:00
Marcus Efraimsson
e421c387ea
update release publish script links
2018-11-20 16:23:24 +01:00
Torkel Ödegaard
34c70ca7ce
fix for issue with error view in production builds
2018-11-20 13:47:45 +01:00
Torkel Ödegaard
649d727805
Merge branch 'master' into develop
2018-11-20 09:47:23 +01:00
Leonard Gram
1a554e2421
linters.
2018-11-20 09:01:52 +01:00
Leonard Gram
7e2298ce31
build: correct filters for ge build artifacts.
2018-11-20 09:01:52 +01:00
Leonard Gram
84832cb6cb
build: releaser supports releasing only some artifacts.
2018-11-20 09:01:52 +01:00
Leonard Gram
b041ad4134
linter.
2018-11-19 14:32:39 +01:00
Leonard Gram
ac55aeff95
build: minor refactor.
2018-11-19 14:12:04 +01:00
Leonard Gram
8f0d3ff7ea
build: fixes a bug where nightly rpm builds would be handled as stable.
2018-11-19 14:06:18 +01:00
Leonard Gram
2d361eeabf
builds: introduces enum for relase type.
2018-11-19 13:26:35 +01:00
Leonard Gram
e2007733f4
build: table-driven tests for publisher.
2018-11-19 11:20:44 +01:00
Leonard Gram
ac8731b9fb
build: enabled darwin build.
2018-11-16 14:50:27 +01:00
Torkel Ödegaard
e0feb72637
Merge remote-tracking branch 'origin/data-source-settings-to-react' into develop
2018-11-12 16:17:05 +01:00
Mario Trangoni
8c04926326
Fix gofmt issues
...
See,
$ gometalinter --disable-all --enable=gofmt --deadline 10m --vendor ./...
build.go:1:⚠️ file is not gofmted with -s (gofmt)
scripts/build/release_publisher/externalrelease.go:1:⚠️ file is not gofmted with -s (gofmt)
scripts/build/release_publisher/localrelease.go:1:⚠️ file is not gofmted with -s (gofmt)
scripts/build/release_publisher/main.go:1:⚠️ file is not gofmted with -s (gofmt)
scripts/build/release_publisher/publisher_test.go:1:⚠️ file is not gofmted with -s (gofmt)
2018-11-12 10:47:27 +01:00
Mario Trangoni
960651e510
scripts/build/release_publisher/publisher_test.go: Fix trivial megacheck warning.
...
See,
$ gometalinter --vendor --deadline 6m --disable-all --enable=megacheck ./...
scripts/build/release_publisher/publisher_test.go:14:2⚠️ should merge variable declaration with assignment on next line (S1021) (megacheck)
2018-11-09 19:36:14 +01:00
Leonard Gram
d88693fd6d
build: removes unused.
2018-11-07 17:03:24 +01:00
Peter Holmberg
e25b2d0ab6
Merge branch 'master' into data-source-settings-to-react
2018-11-07 09:50:17 +01:00
Leonard Gram
34f531e113
build: fixes
2018-11-06 09:52:53 +01:00
Leonard Gram
c9a4da4270
build: publisher handles nightly builds.
2018-11-06 09:41:31 +01:00
Leonard Gram
272c43f7b7
build: minor publisher fixes.
2018-11-05 16:57:30 +01:00
Leonard Gram
1de35c43a7
build: publishes grafana enterprise to grafana.com
2018-11-05 16:26:19 +01:00
Leonard Gram
d728a3c521
build: publisher uses local time.
...
Previously the local day was used but the timestamp
was set to midnight.
2018-11-05 15:06:52 +01:00
Leonard Gram
5da9760aeb
build: publisher supports both local and remote.
2018-11-05 15:06:52 +01:00
Leonard Gram
d9eaec99e2
build: publisher can find artifacts from local sources.
2018-11-05 15:06:52 +01:00
Leonard Gram
c5c3e08442
build: refactor releaser.
2018-11-05 15:06:51 +01:00
Leonard Gram
e2d3382470
build: prepares release tool for finding local releases.
2018-11-05 15:06:51 +01:00
Leonard Gram
7e093a32a2
build: improved release publisher dry-run.
2018-11-05 15:06:51 +01:00
Leonard Gram
a1dca2117d
build: use build workflow id instead of build number. ( #13965 )
...
* build: use build workflow id instead of build number.
The workflow id is unique across the whole workflow
while the build number is unique to every job in the
workflow. This change means that jobs that build
artifacts for the same commit but in different jobs
will now have the same id.
* build: fixes pkgver generation.
2018-11-05 15:05:12 +01:00
Torkel Ödegaard
b415d82611
fixed to template PR issues, #13938
2018-11-02 10:49:46 +01:00
Tarek Becker
70bb81c6eb
Load hash based styles in error.html, too
2018-11-01 23:31:17 +01:00
Tarek Becker
4d4eb354b7
Add [hash] to filename of grafana.{light,dark}.css
2018-11-01 21:43:07 +01:00
Peter Holmberg
16d4109599
reverting babel change
2018-11-01 14:03:02 +01:00
Peter Holmberg
f15ed848f9
Merge branch 'master' into data-source-settings-to-react
2018-11-01 13:52:53 +01:00
Peter Holmberg
5140325a0d
renders angular component
2018-10-31 13:23:05 +01:00
Peter Holmberg
a7bd944098
updated view to use angular loader
2018-10-30 16:40:08 +01:00
Leonard Gram
3d452e5a46
build: deployment ci container. ( #13902 )
2018-10-30 15:56:52 +01:00
David
758ec4bc70
Merge pull request #13844 from grafana/davkal/explore-empty-page
...
Explore: Pluggable components from datasource plugins
2018-10-30 14:54:34 +01:00
David Kaltschmidt
e8a895d58b
JS tooling: run TS grunt tasks only when files changed
...
- using grunt-newer to prefix precommit tasks
- only got it to work for tslint and tsc
Not applied to:
- sasslint does not take the file arguments in a way that grunt-newer
recognizes
- no-only-tests throws an error when used with `newer`, but it's
sub-second runtime
2018-10-30 10:25:53 +01:00
David Kaltschmidt
d0776937b5
Pluggable components from datasource plugins
...
- when instantiating a datasource, the datasource service checks if the
plugin module exports Explore components, and if so, attaches them to
the datasource
- Explore component makes all major internal pluggable from a datasource
`exploreComponents` property
- Moved Prometheus query field to promehteus datasource and registered
it as an exported Explore component
- Added new Start page for Explore, also exported from the datasource
2018-10-29 15:14:36 +01:00
David Kaltschmidt
c1347e4ecb
WIP babel 7
2018-10-29 12:20:10 +01:00
Leonard Gram
30cb28df55
build: correctly adds enterprise to the filename. ( #13831 )
2018-10-25 16:55:27 +02:00
Torkel Ödegaard
d505d83ee1
Merge pull request #13679 from mjtrangoni/fix-megacheck-issues
...
Fix megacheck issues
2018-10-25 16:31:53 +02:00
Leonard Gram
6c473d33f4
Enterprise crosscompilation ( #13783 )
...
* build: crosscompilation and release of enterprise.
2018-10-22 14:33:19 +02:00
Mario Trangoni
9108966fcb
scripts/build/publish.go: Fix warning on err variable.
...
See,
$ gometalinter --vendor --deadline 10m --disable-all --enable=megacheck ./...
scripts/build/publish.go:126:48⚠️ argument err is overwritten before first use (SA4009) (megacheck)
2018-10-19 19:49:04 +02:00
Vladimir Varankin
f5e81e45cc
fix gofmt tests output
...
Print the whole command in "Execute ..." and "... returned 1" logs.
Fix "binary operator expected" by passing quoted output from
`gofmt` to `test`.
2018-10-05 14:42:25 +02:00
bergquist
96a0c9c56d
build: fix for invalid pathing for release publisher
2018-10-03 16:47:37 +02:00
bergquist
add6cee742
build: automatically publish releases to grafana.com.
2018-10-03 11:17:46 +02:00
David Kaltschmidt
88f36cbd22
Compile TS of the whole project to detect type errors
...
- was not covered by TS lint
- TS errors are only noticed in broken builds
- added grunt task to run `tsc --noEmit`
2018-09-27 15:15:41 +02:00
bergquist
0f8b9b8ff9
set maxworkers 2 for frontend tests
2018-09-18 12:18:35 +02:00
bergquist
63ed02e626
removes codedov refs
2018-09-18 11:44:31 +02:00
bergquist
1be26ad362
disable codecov
2018-09-18 11:39:22 +02:00
bergquist
8e69d7731a
moves benchmark script to devenv
...
ref #11433
2018-09-17 11:17:23 +02:00
Torkel Ödegaard
7bb0109261
feat: dashboard permissions are working
2018-09-14 07:47:33 +02:00
Peter Holmberg
0768a078ed
Upgrade react and enzyme ( #13224 )
...
* upgrade to latest react and fixed failing test
* upgrading libs
* grunt exec update due to change filename
* new yarn lock
* updated snaps
2018-09-11 16:31:34 +02:00
Leonard Gram
8ea2f7f858
build: updated build-container with go1.11.
2018-09-05 11:55:28 +02:00
bergquist
fda9790ba5
upgrades to golang 1.11
2018-08-25 21:23:20 +02:00
Pierre GIRAUD
a92d51731d
Webpack tapable plugin deprecation ( #12960 )
...
* Remove unrequired extract-text-webpack-plugin
* Update ngAnnotate to avoid deprecation warning
* Avoid deprecation warning (Tapable.plugin -> hooks)
2018-08-20 11:55:29 +02:00
Leonard Gram
713fac8e78
build: duplicate docker run-script removed.
2018-08-15 10:32:39 +02:00
Leonard Gram
570d2fede3
build: cleanup
2018-08-14 14:48:26 +02:00
Leonard Gram
aefcb06ff8
build: verifies the rpm packages signatures.
...
Closes #12370
2018-08-14 13:45:20 +02:00