Jonathan Budzenski
397d39d246
[tests] Pass grep option to grunt intern
2016-07-19 09:44:24 -05:00
Jonathan Budzenski
144a40b780
[build] Remove user before group
2016-07-07 15:40:18 -05:00
Jonathan Budzenski
b54ef4ed00
[build] Ensure group kibana is added, stricter user creation
2016-07-07 14:28:51 -05:00
Nicolás Bevacqua
05f6a56f34
Merge pull request #7374 from bevacqua/feature/config-get
...
Added .get, renamed .getAll as .getRaw, added new .getAll method
2016-07-07 15:53:03 -03:00
Court Ewing
ac4018871d
Merge pull request #7495 from epixa/urp
...
Consistent build archives
2016-07-06 18:39:36 -04:00
Nicolás Bevacqua
7e191b82dd
[fix] @spalger identified as NSA mole. Run server-side tests in src/ui directory.
2016-07-06 15:14:25 -03:00
Court Ewing
c00e49dd06
internal: Cleanup code in _build:archives task
...
This just a code cleanup - there are no functional changes to this task.
2016-07-05 21:20:48 -04:00
Court Ewing
2f2742e11b
Consistent build archives
...
We do not release zip archives for any operating system except windows,
and we do not release tar.gz archives for windows. For consistency and
clarity sake, we'll explicitly list the architecture (x86) of the
windows build as well.
2016-07-05 21:19:06 -04:00
Jonathan Budzenski
03866c1292
[build] update pleaserun path to be compatible with 0.0.22+
2016-07-05 16:30:46 -05:00
Jonathan Budzenski
81efe3b734
[folder structure] src/plugins -> src/core_plugins
2016-07-05 14:06:43 -05:00
Jonathan Budzenski
a30cae3316
[folder structure] plugins/.data -> data
2016-07-05 14:06:16 -05:00
Jonathan Budzenski
28f30f8b73
[folder structure] installedPlugins -> plugins
2016-07-05 14:05:59 -05:00
spalger
c684004324
[ci] fix typo in jenkins:env task
2016-07-01 12:10:29 -07:00
spalger
5f61d48a1b
[ci] compact the legacy jenkins sub-task list
2016-07-01 12:00:39 -07:00
spalger
d54e0d5293
[ci] fix eslint task name
2016-07-01 11:57:06 -07:00
Spencer
46c1118e30
Merge pull request #7604 from spalger/implement/versionedCiScript
...
[ci] split unit and selenium tasks into separate jenkins scripts
2016-07-01 11:51:46 -07:00
spalger
fd699cb0a3
[ci] replace original jenkins task for bwc
2016-07-01 11:38:30 -07:00
spalger
7df6040536
[ci] split unit and selenium tasks into separate jenkins scripts
2016-07-01 11:31:02 -07:00
Jonathan Budzenski
f781c80358
[build] Add package log path
2016-06-30 11:12:19 -05:00
CJ Cenizal
9a242cf8f5
Merge pull request #7529 from cjcenizal/7523/visual-regression-visualize
...
Create visual_regression test suite.
2016-06-22 07:22:56 -07:00
CJ Cenizal
37f82f146f
Create visual_regression test suite.
...
- Add test:visualRegression npm script.
- Split up test:visualRegression grunt task into takeScreenshots and buildGallery subtasks.
- Add intern_visual_regression.js test file.
- Rename api_itern.js -> intern_api.js for consistency.
- Refactor delayed exports logic for readability.
- Refactor common.js page object to use ES2015 Class.
2016-06-21 20:50:55 -07:00
CJ Cenizal
6d6ab4ab5e
Log dependency path info in licenses grunt task.
...
- Now you'll see a path of the parent dependencies when a dependency fails to licenses task, so you can identify the offending root dependency.
- ES2015ify the licenses task.
2016-06-21 18:55:54 -07:00
CJ Cenizal
5caa6c0626
Merge pull request #7515 from cjcenizal/grunt/visual-regression-subtask
...
Move visualRegression subtask from npm scripts to grunt task.
2016-06-21 12:03:24 -07:00
CJ Cenizal
ca9b085ef0
Remove test:visualRegression from test npm script.
...
- Add it to end of test grunt task.
2016-06-21 11:23:40 -07:00
Jonathan Budzenski
62f258b83c
Merge pull request #7457 from jbudz/issues/7157
...
[build] Add data directory for plugins
2016-06-21 07:45:25 -05:00
Matt Bargar
15a4fa1cdd
Merge pull request #7372 from elastic/feature/ingest
...
Add Data - CSV
2016-06-17 16:23:46 -04:00
Lee Drengenberg
e2ff6bb7a5
Merge pull request #7442 from LeeDr/runTestsOnChrome
...
Re-implement most of PR #7024 switch to Chrome browser
2016-06-17 15:06:40 -05:00
Court Ewing
1e2c953f16
Release task now always publishes to staging
...
Production builds should never be published directly from a local
machine. Instead, the release command will now publish to a
commit-specific staging URL, so you use it to publish a release
candidate, and then when those builds have been verified, you need to
copy the RC builds from on the staging location on s3 to the production
folder.
2016-06-17 14:26:08 -04:00
Court Ewing
c550bbcc95
Build artifact names for unified release process
...
These changes are necessary for Kibana to be compatible with Elastic's
unified release process from 5.0 onward. The way artifacts get created
has not changed, but the naming conventions have.
2016-06-16 16:47:02 -04:00
LeeDr
ae56c13583
merge master
2016-06-16 13:54:01 -05:00
Matthew Bargar
b853d89139
Merge branch 'master' into feature/ingest
2016-06-16 14:23:12 -04:00
Matthew Bargar
0065fbaa9b
Merge branch 'master' into feature/ingest
...
Resolved conflicts, still need to move around some add data files.
2016-06-16 12:57:29 -04:00
Jonathan Budzenski
5b19534314
[build] Add data directory that plugins can write to. Closes #7157
2016-06-16 10:14:27 -05:00
Court Ewing
f6196cf662
Target directory created from config value
...
The target directory was being created based on a hardcoded string
rather from the target directory configuration value.
2016-06-16 10:36:06 -04:00
Court Ewing
3d546336b1
Build task for creating os packages creates target
...
The target directory is created by the archives task, but it is not
created by the ospackages task, so if you do not have a target
directory and try to skip archives, the build will fail.
2016-06-16 10:18:40 -04:00
Court Ewing
6b98215833
Merge pull request #7477 from epixa/SNAPSHOT
...
Uppercase -SNAPSHOT on snapshot builds
2016-06-16 08:02:15 -04:00
Court Ewing
7eaa1915f4
Uppercase -SNAPSHOT on snapshot builds
...
This is consistent with other Elastic projects.
2016-06-15 18:33:04 -04:00
LeeDr
bfcb875c77
Merge master
2016-06-15 11:29:23 -05:00
Jonathan Budzenski
b32949dfcd
Merge pull request #7387 from jbudz/issues/6728
...
[packages] Set publish prefix kibana/major_version.x
2016-06-15 09:56:00 -05:00
Jonathan Budzenski
314e095441
Merge pull request #7422 from jbudz/package-dirs
...
[build] Cleanup dirs on uninstall
2016-06-15 09:24:02 -05:00
Jonathan Budzenski
bd3cca9efa
Merge pull request #7431 from jbudz/issues/7430
...
[build] Set init description to kibana
2016-06-15 09:22:32 -05:00
Jonathan Budzenski
83681d980d
[build] Include babelcache so it can be chowned to kibana user
2016-06-15 07:44:12 -05:00
Jonathan Budzenski
29e26de7e2
[build] Cleanup dirs on uninstall
2016-06-14 15:46:31 -05:00
Court Ewing
dbfee59b66
Merge pull request #7317 from epixa/newbuild
...
Apply -snapshot suffix during build task
2016-06-14 16:25:39 -04:00
CJ Cenizal
9e353fd451
Add visual regression screenshot gallery.
...
- Add 'test:visualRegression' grunt task.
- Run 'test:visualRegression' as part of npm script 'test'.
- Add 'clean:screenshots task'.
- Clean screenshots/session when funtional tests are run.
2016-06-14 08:33:45 -07:00
LeeDr
01255ee4d4
Re-implement most of PR #7024 switch to Chrome browser
2016-06-13 16:03:40 -05:00
Jonathan Budzenski
41004fda0f
[docs] Update package version
2016-06-13 11:29:06 -05:00
Jonathan Budzenski
9d809f3aea
[packages] Set publish prefix kibana/major_version.x
2016-06-13 08:53:55 -05:00
Court Ewing
834f56392e
Apply -snapshot suffix during build task
...
The default behavior of the build task is to now apply the -snapshot
suffix dynamically rather than us manually hardcoding and managing it
within the source code itself. The `--release` flag will drop the
-snapshot suffix on a build, which should be used for any release
candidate.
The default behavior of the build task has also changed to create
rpm/deb packages as well. Since we've only confirmed that this works on
linux, you can override that behavior by passing `skip-os-packages`.
If you do not want to create any zip or tar.gz archives, you can pass
`--skip-archives`.
2016-06-11 15:57:30 -04:00
Matthew Bargar
a0915145dd
Merge branch 'master' into feature/ingest
2016-06-10 16:27:42 -04:00
Jonathan Budzenski
b956a0b938
[build] Set init description to kibana. Closes #7430
2016-06-10 14:53:48 -05:00
Jonathan Budzenski
e1cb593ee6
[build] Add name and description to init scripts
2016-06-07 14:48:57 -05:00
Jonathan Budzenski
9213e61608
[build] template chown optimize dir
2016-05-27 10:34:47 -05:00
Jonathan Budzenski
6189c19de8
[build] Style cleanup
2016-05-27 10:34:47 -05:00
Jonathan Budzenski
db5ac1e72f
[build] Cleanup packages task
2016-05-27 10:34:47 -05:00
Jonathan Budzenski
8f0be48768
[build] consolidate package config
2016-05-27 10:34:47 -05:00
Jonathan Budzenski
6d293afbfb
[build] move install to /usr/share, config to /etc/kibana
2016-05-27 10:34:47 -05:00
Jonathan Budzenski
4336f2bc8d
[build] Add comment in postrm explaining empty cases
2016-05-27 10:34:25 -05:00
Jonathan Budzenski
bab73b8971
[build] Cleanup postrm
2016-05-27 10:34:25 -05:00
Jonathan Budzenski
f9033a1c6e
[build] Fail on errors
2016-05-27 10:34:25 -05:00
Jonathan Budzenski
6c6e4d31ff
[build] Attempt to stop service pre-install
2016-05-27 10:34:25 -05:00
Jonathan Budzenski
83c580298f
[build] Try service kibana stop before init script
2016-05-27 10:34:25 -05:00
Jonathan Budzenski
07618c3964
[build] Recursive chown optimize folder
2016-05-27 10:34:25 -05:00
Jonathan Budzenski
d9a84b2f03
[build] Run as group kibana
2016-05-27 10:34:25 -05:00
Jonathan Budzenski
53871671e2
[build] template user in install/remove scripts
2016-05-27 10:34:25 -05:00
Jonathan Budzenski
08c9897986
[build] Commit install/remove scripts instead of generating, stop service before removing
2016-05-27 10:34:25 -05:00
Matthew Bargar
02f24b176b
Merge branch 'master' into feature/ingest
2016-05-24 17:22:14 -04:00
Jonathan Budzenski
032de94fe2
[build] Check for release files after build task
2016-05-19 13:17:05 -05:00
Jonathan Budzenski
d0c835d172
[build] Release packages to s3
2016-05-19 10:27:48 -05:00
Court Ewing
173a217a9d
Merge pull request #6676 from jbudz/build-packages
...
[grunt] Publish packages
2016-05-19 11:10:13 -04:00
Court Ewing
28aa6c9b9c
[grunt] Task to rebuild archives with new version
...
This is useful for when a pre-release build is completely tested and
could be released as-is if it weren't for the pre-release suffix and
commit hash. It will extract the archives in the target, replace the
version, sha, and build numbers with the current working copy's, and
then recreate the archives and shas.
2016-05-17 15:30:25 -04:00
Matthew Bargar
05b198a819
Merge branch 'feature/ingest' into ingest/bulkAPI
2016-05-10 18:27:51 -04:00
Lee Drengenberg
b19cb6dbb3
Merge pull request #7141 from LeeDr/fix-build-windows-cygwin
...
Re-applied PR 6267 to master to fix Windows/cygwin build
Credit for this work goes to @repocho. Thanks for getting Windows builds working!
2016-05-05 11:08:01 -05:00
LeeDr
203c7adadc
Re-applied PR 6267 to master to fix Windows/cygwin build
2016-05-05 10:35:07 -05:00
Rashid Khan
fb8b2a45cc
Merge branch 'master' of github.com:elastic/kibana into fix/licenses
2016-05-02 09:56:05 -07:00
Rashid Khan
412b711a19
Add the license check back
2016-05-02 09:55:55 -07:00
Matthew Bargar
81d48659cc
[API] Add Highland's nil to mocha's list of globals
2016-04-29 16:47:29 -04:00
Tyler Smalley
5ae32d1930
Revert "Limit memory overhead"
2016-04-28 15:13:41 -07:00
Spencer
b5e61dcbef
Merge pull request #7026 from spalger/fix/collectFilesToCommit
...
[grunt/collectFilesToCommit] fix the broken "pathsToIgnore" filter
2016-04-28 13:06:57 -05:00
Jonathan Budzenski
f3cd91a0d0
[build] Keep process env variables, re-add done
2016-04-27 17:23:13 -05:00
Tyler Smalley
0865c55e7d
Limits memory usage
...
V8 will not trigger a full mark-sweep & mark-compact until there is memory pressure for the max-old-space-size, which is 1.6GB on a 64bit system. This means that Kibana will, at times, consume over 1.6GB of RSS memory.
Bypassing this can be done by starting with `--dev` or explicitally setting `max-old-space-size`. For example: `NODE_OPTIONS="--max-old-space-size=1024" ./bin/kibana`
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-04-26 13:44:42 -07:00
Jonathan Budzenski
86269bca6d
[build] Pass env variables to rpm-s3
2016-04-22 15:12:29 -05:00
Jonathan Budzenski
51e8633a4d
[build] Move signing config to a file
2016-04-22 15:02:53 -05:00
spalger
45087dad0f
[grunt/collectFilesToCommit] fix the broken "pathsToIgnore" filter
...
In 180aacd470
a "pathsToIngore" filter was introduced that didn't work properly and caused all paths to be ignored. This behavior was likely intended to prevent snake_case filename checking on files in the webpackShims directory but that is being properly handled by [check_added_filename](8f9ec7d932/tasks/check_added_filenames.js (L11)
).
2016-04-22 10:39:34 -05:00
LeeDr
4002140a9c
Add selenium-server-standalone jar md5.
2016-04-06 08:46:17 -05:00
LeeDr
431fe52cec
Update downloadSelenium to match version in intern.js.
2016-04-06 07:36:06 -05:00
Spencer
3ec3006d38
Merge branch 'master' into feature/console
2016-03-31 12:53:48 -07:00
Court Ewing
cc15b53937
Merge pull request #6692 from epixa/reject-rej-files
...
[internal] Reject CI builds if any .rej files exist
2016-03-29 15:54:39 -04:00
Court Ewing
55e429cc4f
[internal] Reject CI builds if any .rej files exist
...
.rej are the byproduct of failed patches via git-apply or artifacts of
the backporting process through jasper. Any build that has them should
be rejected early.
2016-03-29 13:24:32 -04:00
Jonathan Budzenski
da942d2f62
[build] Rename publish to publishPackages
2016-03-29 09:32:18 -05:00
spalger
7859b81bf4
Merge branch 'master' of github.com:elastic/kibana into feature/console
2016-03-28 14:42:46 -07:00
spalger
1b2dd7da2f
[esvm] 127.0.0.1 is the default anyway, avoid min_master_nodes warning
2016-03-28 12:21:52 -07:00
Jonathan Budzenski
cde84ecb9a
[build] Add tasks for publishing rpm, deb packages
2016-03-28 11:34:31 -05:00
Jonathan Budzenski
6041ff8852
[build] Add rpm, deb name and path
2016-03-28 11:09:13 -05:00
Jonathan Budzenski
5b3e178976
[build] Set group kibana
2016-03-28 11:09:13 -05:00
Jonathan Budzenski
b0dd6706d5
[build] Build i386
2016-03-28 11:09:13 -05:00
Jonathan Budzenski
ac2ae334fc
[build] sha1 packages
2016-03-28 11:09:13 -05:00
Rashid Khan
8bc49597f4
Remove growl dependency
2016-03-23 16:25:07 -07:00
spalger
1728cf84a1
Merge remote-tracking branch 'sense/master' into feature/console
2016-03-23 14:19:43 -07:00
spalger
8c4585a72e
Merge branch 'master' of github.com:elastic/kibana into feature/console
2016-03-23 14:12:44 -07:00
Tyler Smalley
32cad000a0
Merge remote-tracking branch 'upstream/master' into feature/design
2016-03-21 18:31:58 -07:00
spalger
f53b8c1a27
[java][jenkins] ensure that JDK8 is in PATH
2016-03-21 14:42:58 -07:00
spalger
f383827890
[selenium] propertly share download info
2016-03-21 14:36:57 -07:00
Shelby Sturgis
aae8583455
Merge branch 'master' into feature/design
2016-03-18 12:48:55 -07:00
Nicolas Bevacqua
849a499771
[hotfix/build] Fix a bug where removing a directory failed under Linux systems
2016-03-18 13:55:00 -03:00
Nicolas Bevacqua
79739ab5ce
Ignore OS-specific files in other operating systems. Fixes #4460
2016-03-17 21:05:15 -03:00
spalger
3c0d12a50d
Merge branch 'master' of github.com:elastic/kibana into feature/designMergeSnakeCase
2016-03-16 10:08:53 -07:00
spalger
d77de4e1ca
Merge branch 'master' of github.com:elastic/kibana into renameAllFiles
2016-03-15 00:35:01 -04:00
Nicolás Bevacqua
dc87fe1884
Merge pull request #6526 from bevacqua/cleanup/elasticsearch-url-softcoded
...
Consolidate elasticsearch URL in configuration file. Fixes #5555
2016-03-14 16:44:37 -03:00
Nicolas Bevacqua
ec037de9be
[test] Consolidate elasticsearch URL in configuration file. Fixes #5555
2016-03-14 14:06:25 -03:00
spalger
398239840d
[grunt/esvm] remove marvel config now that it is actually being applied
2016-03-13 14:28:29 -07:00
spalger
caf7331a48
[filenames] allow rule-breaking in docs, tasks/config, and webpackShims
2016-03-11 16:42:19 -07:00
spalger
cd11af7367
add travis config
2016-03-10 23:13:02 -07:00
spalger
7dda3709ca
Merge branch 'renameAllFiles' into feature/design
2016-03-10 12:51:39 -07:00
spalger
0574f59d24
[grunt] require opt-into different task name
2016-03-10 11:40:21 -07:00
Tyler Smalley
9502adedc1
Merge remote-tracking branch 'origin/master' into feature/design
2016-03-09 10:08:35 -08:00
spalger
0403a7bc74
[npm] explicitly depend on real deps
2016-03-08 16:33:53 -07:00
spalger
5ea26743fa
[console] involve in the build process
2016-03-07 16:09:41 -07:00
spalger
36cdae8281
[plugins] change plugin ids to be snakecase
2016-02-26 13:40:32 -07:00
spalger
42f936e633
[npm] remove requirefrom package
2016-02-24 14:50:12 -08:00
spalger
af9ebba958
[rename] hunt down remaining non-snake path refs
2016-02-24 14:18:21 -08:00
spalger
c1c8607f27
[rename] process previously dynamic imports
2016-02-24 13:36:12 -08:00
spalger
07b32d715f
Merge branch 'chore/removeRequireFrom' into renameAllFiles
2016-02-24 13:33:57 -08:00
spalger
506c9939b9
[npm] remove requirefrom package
2016-02-24 13:30:02 -08:00
spalger
ba19a81dd2
testUtils -> test_utils
2016-02-24 13:00:46 -08:00
spalger
d3c8003430
Merge branch 'master' of github.com:elastic/kibana into renameAllFiles
2016-02-24 12:15:46 -08:00
spalger
2422a988e5
[rename] rename all files to snake_case
2016-02-24 12:14:05 -08:00
Rashid Khan
c9e0c5fc65
Merge branch 'master' into tweak/smallspy
2016-02-13 15:38:23 -07:00
spalger
508d94540e
[grunt/run] be more lenient with flag prefix parsing
2016-02-12 16:01:46 -07:00
Spencer
d5732720cf
Merge pull request #6227 from spalger/implement/kbnServerArgsGruntRun
...
support arbitrary config for kbnServer in grunt-run
2016-02-12 15:20:50 -07:00
spalger
d664a772c7
Merge branch 'master' of github.com:elastic/kibana into implement/uiTestsForPlugins
2016-02-12 15:16:21 -07:00
spalger
00204a3df2
[npm/clean] rename to sterilize
2016-02-12 12:56:50 -07:00
spalger
4e9e30c7d3
Merge branch 'master' of github.com:elastic/kibana into implement/npmCleanTask
2016-02-12 12:53:04 -07:00
spalger
2722f42d30
[grunt/run] support passing arbitrary commands to underlying kibana started via grunt-run
2016-02-12 09:37:37 -07:00
Khalah Jones-Golden
180aacd470
Merge remote-tracking branch 'upstream/feature/design' into fix/nav-details
2016-02-10 19:06:26 -04:00
spalger
636bc7d9ce
Merge branch 'master' of github.com:elastic/kibana into implement/npmCleanTask
2016-02-08 15:20:48 -07:00
spalger
10e97a4d75
Merge branch 'fix/failTestOnBadBulk' into upgrade/elasticsearch/master
2016-02-08 14:05:52 -07:00
Jonathan Budzenski
93b891b5de
Merge pull request #6133 from jbudz/issues/6117
...
[packages] Set metadata
2016-02-08 10:49:34 -06:00
Jonathan Budzenski
d64ca9c35b
[packages] Add www to metadata url
2016-02-08 09:17:59 -06:00
spalger
6ee704772d
[java] use jdk8 on jenkins
2016-02-05 17:31:32 -07:00
Jonathan Budzenski
f59443316e
[packages] Set deb-priority to optional
2016-02-05 12:32:16 -06:00
spalger
da5acc499b
[es] upgrade to master
2016-02-05 10:22:26 -07:00
Jonathan Budzenski
ad2f9b4ba6
Merge pull request #6114 from jbudz/snapshots
...
[build] Set os-packages flag on jenkins
2016-02-04 15:03:52 -06:00
Jonathan Budzenski
41d3333316
[packages] Add url, maintainer, vendor, license metadata
2016-02-04 13:39:04 -06:00
Jonathan Budzenski
a2b99c44f3
[packaging] Escape spaces instead of quoting description
2016-02-04 09:30:56 -06:00
Jonathan Budzenski
cca8c1a919
[build] Set os-packages flag on jenkins
2016-02-03 20:42:59 -06:00
Jonathan Budzenski
34b9a7379a
[packaging] Add description
2016-02-03 19:20:17 -06:00
Spencer
c54b9ca6b7
Merge pull request #5891 from spalger/implement/mochaSetup
...
formalize mocha setup
2016-02-01 15:31:42 -07:00
Spencer
94a10efaa3
Merge pull request #5951 from jbudz/issues/5799
...
[build] Create os packages on jenkins
2016-02-01 15:30:20 -07:00
spalger
758c59710d
[eslint] avoid https://github.com/babel/babel-eslint/issues/245
2016-02-01 13:16:59 -07:00