Tyler Smalley
af5b7afd4c
Revert "chore(NA): rebalance x-pack cigroups ( #85797 ) ( #86146 )"
...
This reverts commit c24da96269
.
2020-12-16 15:31:59 -08:00
Tyler Smalley
c24da96269
chore(NA): rebalance x-pack cigroups ( #85797 ) ( #86146 )
...
# Conflicts:
# vars/kibanaCoverage.groovy
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2020-12-16 11:48:43 -08:00
Tyler Smalley
82225db0a3
test:jest improvements to better support our monorepo ( #84848 ) ( #85880 )
...
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
# Conflicts:
# docs/developer/contributing/development-functional-tests.asciidoc
# test/scripts/jenkins_unit.sh
# test/scripts/jenkins_xpack.sh
# x-pack/README.md
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2020-12-15 09:11:51 -08:00
Tyler Smalley
0c9a3c0979
[7.x] Removes Grunt abstraction from CI tasks ( #85210 ) ( #85448 )
...
* Removes Grunt abstraction from CI tasks (#85210 )
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
# Conflicts:
# tasks/config/run.js
# test/scripts/jenkins_ci_group.sh
# test/scripts/jenkins_unit.sh
* [CI] Set correct script execute permissions (#85475 )
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2020-12-09 14:54:03 -08:00
Tiago Costa
e05fa9276e
chore(NA): remove scripts on plugins to find circular deps ( #84852 ) ( #85185 )
...
* chore(NA): remove extra scripts on plugins to find circular deps
* chore(NA): remove madge as dependency
* Move cyclic dep jobs
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
Co-authored-by: Tyler Smalley <tyler.smalley@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
# test/scripts/jenkins_xpack.sh
# yarn.lock
2020-12-07 22:30:06 +00:00
Thomas Watson
fdb71b6f44
Upgrade Node.js to version 14 ( #83425 ) ( #84846 )
2020-12-03 09:35:10 +01:00
Tiago Costa
a357416081
chore(NA): rebalance x-pack cigroups ( #84099 ) ( #84282 )
...
* chore(NA): rebalance cigroup1 into cigroup5
* chore(NA): get list api integration into cigropup1 again
* chore(NA): get apm integration basic into cigropup1 again
* chore(NA): move back apm_api_integration trial tests into ciGroup1
* chore(NA): move exception operators data types into ciGroup1 again
* chore(NA): move detection engine api security and spaces back into ciGroup1
* chore(NA): add a new xpack cigroup11
* chore(NA): correctly create 11 xpack ci groups
* chore(NA): try to balance ciGroup2 and 8
* chore(NA): reset number of xpack parallel worker builds to 10
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
# vars/kibanaCoverage.groovy
2020-11-24 23:19:28 +00:00
Brian Seeders
747c993d2c
[7.x] [CI] Initial TeamCity implementation ( #83975 )
2020-11-24 16:29:08 -05:00
Tiago Costa
b3abe47ad0
chore(NA): skip docker build if docker binary is not available ( #84154 ) ( #84170 )
2020-11-24 03:34:39 +00:00
Brian Seeders
19ef608933
[CI] Build docker image during packer_cache ( #82145 ) ( #83664 )
2020-11-19 16:32:49 -05:00
Thomas Watson
076b2cd9ff
Bump Node.js from 12.19.0 to 12.19.1 ( #83452 ) ( #83518 )
2020-11-17 13:19:22 +01:00
Thomas Watson
3c82fde4f7
Upgrade Node.js to version 12 ( #61587 ) ( #83343 )
2020-11-13 10:07:13 +01:00
Spencer
8d14e6dbda
[7.x] [baseline capture] switch to large workers ( #78109 ) ( #78110 )
...
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-09-23 22:39:29 -07:00
Spencer
ae6f0fa9b1
[7.x] remove visual aspects of baseline job ( #77815 ) ( #77842 )
...
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-09-17 21:28:29 -07:00
Thomas Watson
10edd19124
Bump the Node.js version used by Docker in CI ( #77714 ) ( #77731 )
...
This change was left out of #77619 because the new Docker images wasn't
published at the time.
2020-09-17 15:33:21 +02:00
Victor Martinez
6d73ae6a61
[APM-UI][E2E] filter PRs from the uptime GH team ( #77359 ) ( #77459 )
2020-09-15 13:10:15 +01:00
Victor Martinez
d758734378
[APM-UI][E2E] filter PRs from the apm-ui GH team ( #76764 ) ( #77447 )
2020-09-15 11:28:31 +01:00
Stacey Gammon
d6a84a92c2
Add asciidoc support for generated plugin list ( #72292 ) ( #75778 )
...
* add asciidoc support for generated plugin list
Try level offset "=+2" instead of "=+1" to stop the inlining of the includes.
remove +2 back to +1
* Remove asciidoc, switch to regex. Rearrange dev guide to avoid nesting limit.
* Add tests for regex
* add a description to not throw off the table. Remove the heading from the paragraph snippet.
* Fix more READMEs so table renders correctly
* Update plugin list
* Remove code-exploration file, moved to plugin-list
* fix typo
* Add link to developer examples
* Update plugin list
* fix typo
# Conflicts:
# docs/developer/architecture/code-exploration.asciidoc
2020-08-24 14:16:59 -04:00
Thomas Watson
0fc1e0bfba
[7.x] Update Node.js to version 10.22.0 ( #75254 ) ( #75411 )
2020-08-19 14:09:42 +02:00
Spencer
3bb0ef91dd
[7.x] [jenkins/security-cypress] run build before the tests ( #75203 ) ( #75248 )
...
Co-authored-by: spalger <spalger@users.noreply.github.com>
2020-08-17 23:39:12 -07:00
Spencer
1837830c67
[7.x] [jenkins/security-cypress] send status emails to entire team ( #75171 ) ( #75188 )
...
Co-authored-by: spalger <spalger@users.noreply.github.com>
2020-08-17 11:40:14 -07:00
Spencer
a697cd425f
[jenkins] add pipeline for hourly security solution cypress tests ( #75087 ) ( #75109 )
...
* [jenkins] add pipeline for hourly security solution cypress tests
* support customizing email for status emails
* apply review feedback
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-14 22:11:39 -07:00
Brian Seeders
2ece4f12a4
[7.x] [CI] Add pipeline task queue framework and merge workers into one ( #71268 ) ( #74276 )
2020-08-14 16:41:47 -04:00
Spencer
94efd1e3de
[7.x] [Jenkins] run CI when plugin readmes change ( #74388 ) ( #74412 )
...
Co-authored-by: spalger <spalger@users.noreply.github.com>
2020-08-05 14:35:34 -07:00
Brian Seeders
5801b5c014
[CI] In-progress Slack notifications ( #74012 ) ( #74034 )
2020-08-01 17:36:14 -04:00
Brian Seeders
1e76d4c5eb
[CI] Harden Slack notifications ( #73361 ) ( #73475 )
2020-07-28 13:44:58 -04:00
Spencer
3b4d052871
[pipeline/commitStatus] update commit status in baseline-capture job ( #72366 ) ( #72978 )
...
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: spalger <spalger@users.noreply.github.com>
2020-07-22 17:38:26 -07:00
spalger
8ba40ffb61
send slack notifications on visual baseline failures
...
(cherry picked from commit 8e2277a667
)
2020-07-22 15:12:22 -07:00
Spencer
f93bc47374
[7.x] skip 6.8 branch when triggering baseline-capture builds ( #72706 ) ( #72740 )
...
Co-authored-by: spalger <spalger@users.noreply.github.com>
2020-07-21 18:27:25 -07:00
Spencer
bd38fe6b16
[7.x] [baseline/capture] use high-memory nodes with ramDisks ( #71894 ) ( #72209 )
...
Co-authored-by: spalger <spalger@users.noreply.github.com>
2020-07-16 19:09:18 -07:00
Spencer
6c2d8fed86
[7.x] Add plugin list to docs that is generated from the repo ( #71731 ) ( #72138 )
...
Co-authored-by: Stacey Gammon <gammon@elastic.co>
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
# Conflicts:
# src/dev/ci_setup/setup.sh
2020-07-16 14:26:38 -07:00
spalger
d625f82718
[CI] Add baseline trigger job
...
(cherry picked from commit a5c9c4ec43
)
rename visual_baseline -> baseline_capture
(cherry picked from commit a81d8b55ab
)
remove unnecessary context reference from trigger job
(cherry picked from commit 817fdf9b439e85c3ddfda126b3efb4e45c36006b)
(cherry picked from commit b1433e6317
)
fix triggered job name
(cherry picked from commit e318ea76dc
)
2020-07-14 15:32:20 -07:00
Victor Martinez
0bf3640ecb
[APM-UI] e2e speed up build ( #70704 ) ( #70766 )
2020-07-07 09:44:32 +01:00
liza-mae
0ceda68f08
Build docker image for elasticsearch snapshot ( #70482 ) ( #70641 )
...
* Build docker image for elasticsearch snapshot
* Consolidate statements
* Update .ci/es-snapshots/Jenkinsfile_build_es
Co-authored-by: Brian Seeders <seeders@gmail.com>
* Update find
* Use larger worker
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Brian Seeders <seeders@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Brian Seeders <seeders@gmail.com>
2020-07-03 06:52:14 -06:00
Brian Seeders
41960cf60c
[CI] Record Github commit statuses outside of PRs ( #69432 ) ( #69722 )
2020-06-23 16:16:17 -04:00
Victor Martinez
0491bca88b
[7.x] [CI] GitHub check details link to test reports and errorlevel ( #69157 ) ( #69236 )
2020-06-16 09:33:17 +01:00
Brian Seeders
e9627b09de
[CI] Add pipeline library unit tests ( #68556 ) ( #68910 )
2020-06-15 16:37:00 -04:00
Joel Griffith
48001fc3c9
[7.x] [Reporting] Move code out of Legacy ( #67904 ) ( #68201 )
...
* [Reporting] Move code out of Legacy (#67904 )
* [Reporting] Move code out of Legacy
* Elasticsearch is not a plugin dep
* add data as plugin dependo
* diff cleanup 1
* log the browser download
* Update paths in outside code for new Reporting home
* fix download test
* add numeral typing for x-pack/test
* Fix jest tests for np migration
* Shorten import paths
* remove this file, add typings to the node module
* remove local typing that has been provided by node module
* Add optional security plugin dep
* revert conflicting apm typings removal
* fix i18n
* fix snakecase whitelist
Co-authored-by: Joel Griffith <joel.griffith@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
# Conflicts:
# .ci/packer_cache.sh
# src/dev/code_coverage/ingest_coverage/__tests__/transforms.test.js
# src/dev/code_coverage/ingest_coverage/integration_tests/mocks/jest-combined/coverage-summary-manual-mix.json
# x-pack/plugins/reporting/server/export_types/printable_pdf/server/create_job/index.ts
* Add back in legacy bwc route
* Kill code_coverage since it's not supposed to be here...
Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>
2020-06-03 20:50:23 -07:00
Victor Martinez
c16be20e8e
[7.x] ci(jenkins): use APM e2e in the CI ( #61803 ) #67948
2020-06-02 16:48:05 +01:00
Tiago Costa
d3901716fb
chore(NA): add support for accessibility test group on jenkins flaky test runner ( #67652 ) ( #67655 )
2020-05-28 18:35:45 +01:00
Brian Seeders
5f622ebeb4
[CI] Change slack notifications icon to yellow heart for unstable ( #66896 ) ( #67518 )
2020-05-27 17:39:41 -04:00
Spencer
654ca0b646
[7.x] [ci-stats] track baseline job ( #66440 ) ( #66480 )
2020-05-13 16:07:57 -07:00
Brian Seeders
c44a93b91b
Increase verify es job timeout to 2.5 hours ( #65313 ) ( #65321 )
2020-05-05 14:20:42 -04:00
Brian Seeders
3d1024ca6a
[CI] Slack alerts - Elasticsearch snapshot failures ( #64724 ) ( #65270 )
2020-05-05 12:02:48 -04:00
Brian Seeders
284c9e3083
Add 2 flaky retries to es snapshot jobs ( #64553 ) ( #65134 )
2020-05-04 16:49:50 -04:00
Brian Seeders
ee158cca43
Increase es verify job timeout to match normal ci
2020-04-24 10:35:42 -04:00
Spencer
fec6b7c37e
[7.x] [jenkins] refer to sizes in most pipeline code ( #62082 ) ( #62549 )
...
* [jenkins] refer to sizes in most pipeline code
* switch back to `linux && immutable` for small instances
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-04 10:24:00 -07:00
Uladzislau Lasitsa
4c7ad1f8e1
Migrate test plugins ⇒ NP (kbn_tp_sample_panel_action) ( #60749 ) ( #62315 )
...
* Migrated sample_action to NP. Panel action tests returned to the test flow.
* fixed names
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-02 18:24:26 +03:00
Spencer
5cfc73d196
Fix visual baseline job ( #59348 ) ( #59470 )
...
* Establish Percy baselines
* move Jenkinsfile changed back to `.ci` directory
* rename xpack workers
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-03-06 08:40:17 -07:00
Spencer
35baae38b3
[7.x] [ci] add Jenkinsfile for visual baseline job ( #52154 ) ( #59255 )
...
* [ci] add Jenkinsfile for visual baseline job
* fixup the jenkinsfile
* update jenkinsfile syntax
2020-03-03 20:21:33 -07:00