David Kaltschmidt
6d8d6cdb57
Fix sourcemaps for webpack hot config
2018-05-28 20:32:33 +02:00
David Kaltschmidt
ebe8e62bd5
Split webpack dev config into dev and hot
...
Motivation:
* too many conditionals for config, better to be explicit
* different priorities: faster build for hot mode
* working SCSS sources for styles in hot mode
The biggest differences:
* removed linter from TS loader in hot (should be editor or precommit
or responsibility)
* simplified styles loading
* hot needs more extensions to resolve
* removed commons chunking for hot
* removed devServer from dev
Reduced HMR time from 8s to 4s on my machine.
2018-05-28 13:49:15 +02:00
Leonard Gram
f80810081b
build: updates publisher to support arm archs for deb and rpm.
2018-05-24 11:12:10 +02:00
fg2it
22638db532
fix names of foreign arch packages
2018-05-23 23:53:59 +02:00
Leonard Gram
0bfbb1c161
Merge pull request #11920 from grafana/crosscompile
...
Crosscompile and packages Grafana on arm, windows, linux and darwin
2018-05-23 17:03:25 +02:00
Leonard Gram
1b85b2fca7
build: removes deploy from nightly while testing it.
2018-05-22 09:07:52 +02:00
Leonard Gram
7b1e41abc6
build: crosscompilation for nightlies and releases.
2018-05-21 14:06:01 +02:00
Leonard Gram
7ca346e9f0
build: downloads and bundles phantomjs for darwin and windows.
2018-05-18 14:39:25 +02:00
Leonard Gram
3933cb6bf6
build: publisher updated to support more architectures and OSs.
2018-05-18 14:39:25 +02:00
Leonard Gram
9123e0fca8
build: crossplatform build with packages.
...
Big thanks to @fg2it who created a POC as
well as the build container that this work
is based on.
2018-05-18 14:38:04 +02:00
bergquist
f565800a51
build: script for tagging and pushing a release
2018-05-18 13:07:26 +02:00
David Kaltschmidt
dd66cbc847
Use babel and hot loader only in yarn start
...
* moved babel rules for hot reloading into TS loader
* toggling use of babel via HOT variable (true with `yarn start`)
* overriding webpack output when HOT to fix asset paths in dashboard
urls like http://localhost:3333/d/ ...
2018-05-14 11:58:15 +02:00
David
ed067e8d35
Fix CSS asset loading for yarn start (HMR) ( #11855 )
...
* enable url() processing in CSS to ensure assets load in HMR mode
* only needed when running `yarn start` which needs this for the hot
reloader
2018-05-07 17:02:55 +02:00
Torkel Ödegaard
249c1e8d3d
fix: loading of css url (images/fonts)
2018-05-07 14:02:38 +02:00
Šimon Podlipský
1fbac909cb
Remove preceding /
from public JS path ( #11804 )
2018-05-07 08:11:48 +02:00
David
d8abfe6a7d
Merge pull request #11742 from grafana/davkal/explore
...
Explore UI skeleton
2018-04-27 15:46:40 +02:00
Carl Bergquist
28f7b6dad1
Enable Grafana extensions at build time. ( #11752 )
...
* extensions: import and build
* bus: use predefined error
* enterprise: build script for enterprise packages
* poc: auto registering services and dependency injection
(cherry picked from commit b5b1ef875f905473af41e49f8071cb9028edc845)
* poc: backend services registry progress
(cherry picked from commit 97be69725881241bfbf1e7adf0e66801d6b0af3d)
* poc: minor update
(cherry picked from commit 03d7a6888b81403f458b94305792e075568f0794)
* ioc: introduce manuel ioc
* enterprise: adds setting for enterprise
* build: test and build specific ee commit
* cleanup: test testing code
* removes example hello service
2018-04-27 13:41:58 +02:00
David Kaltschmidt
f1220fd2a4
Explore WIP
2018-04-26 20:27:19 +02:00
Daniel Lee
3000a2a43b
Merge pull request #11652 from grafana/davkal/hmr
...
Add weback-dev-server with hot/hmr support
2018-04-25 15:52:53 +02:00
Leonard Gram
3a48ea8dde
Fixes signing of packages.
...
Signing was failing as the builds
were expected to run as ubuntu but
is run as root.
Closes #11686
2018-04-23 17:05:32 +02:00
David Kaltschmidt
cc5d7002b0
Add weback-dev-server with hot/hmr support
...
* adds `npm start` / `yarn start` script
* starts a webpack-dev-server using the dev config, served on :3333
* hot reloading (HMR) for react/styles, not working for angular code
* new entry `dev.ts` for dynamic imports of CSS theme (ExtractText does
not work with HMR)
* TS loader pipeline moved out of common to add HMR for react
* applied `hot()` to some react containers (that's their new default
export, named exports remains for testing)
* added sections to README
* updated yarn.lock
2018-04-19 11:42:53 +02:00
Carl Bergquist
ac5836f895
Merge pull request #11623 from grafana/revert-11571-remove-codecov
...
Revert "build: remove code cov"
2018-04-17 09:13:31 +02:00
Carl Bergquist
450a3b4a00
Revert "build: remove code cov"
2018-04-17 09:00:55 +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
Mario Trangoni
3424fa94c2
scripts: fix codespell issues
2018-04-13 20:31:29 +02:00
bergquist
b220162b91
build: remove code cov
2018-04-12 11:26:05 +02:00
Leonard Gram
d3f54f941d
build: cleanup
2018-03-09 12:19:52 +01: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
bergquist
8ed12aa298
upgrade to go 1.10
2018-03-07 16:40:24 +01:00
bergquist
33beacff0a
tech: upgrade to golang 1.9.3
2018-01-26 14:34:47 +01:00
bergquist
49673c509d
fixes broken phantomjs rendering
...
when migrating from govendor to dep we broke the phantomjs rendering.
ref #10602
2018-01-25 13:27:24 +01:00
Torkel Ödegaard
12b08b61d7
Merge remote-tracking branch 'origin/graphite-query-editor-enhancements'
2018-01-23 16:02:46 +01:00
Dan Cech
da9e1a7e98
fix line length, run jscs & jshint in precommit
2018-01-16 17:02:03 -05:00
Torkel Ödegaard
6edc945e85
Update default_task.js
...
removed build clean from test task, #10532
2018-01-16 20:13:27 +01:00
Torkel Ödegaard
cafed8ce8f
Merge branch 'master' into develop
2017-12-12 13:19:07 +01:00
bergquist
361acd3fa1
dashboards as cfg: include cfg files in dist packages
2017-12-07 15:27:01 +01:00
Torkel Ödegaard
e98af1b3fa
updated libs and fixed new typescript errors
2017-11-27 12:14:57 +01:00
Torkel Ödegaard
10fcf2f5be
Merge branch 'master' into develop
2017-11-02 15:56:09 +01:00
Torkel Ödegaard
97cc454ded
ux: minor changes
2017-11-01 14:23:46 +01:00
bergquist
1be476b5f5
tech: switch to golang 1.9.2
2017-10-31 12:36:52 +01:00
Torkel Ödegaard
b44daaabf2
Merge branch 'master' into develop
2017-10-24 09:06:09 +02:00
Daniel Lee
c22097c95e
build: disable jest on precommit hook -windows fix
...
Temporary fix until we get jest tests working on Windows
2017-10-23 13:03:06 +02:00
Torkel Ödegaard
4fdb351c32
build: tryingt of fix windows build issue
2017-10-23 12:33:30 +02:00
Torkel Ödegaard
1fd2270a93
build: split circle test shell scripts
2017-10-23 09:06:50 +02:00
Torkel Ödegaard
48f384dcf1
build: reduced webpack log output and remove race flag from go tests
2017-10-22 20:16:32 +02:00
Torkel Ödegaard
b6184a71bd
build: set max workers to 2 for jest
2017-10-22 19:22:06 +02:00
Torkel Ödegaard
76b9b792b4
build: log heap usage
2017-10-22 19:19:29 +02:00
Torkel Ödegaard
cde87d9adc
build: added precommit
2017-10-22 15:11:37 +02:00
Torkel Ödegaard
fff0fa2aee
Merge branch 'master' into develop
2017-10-22 11:51:14 +02:00