Commit graph

106 commits

Author SHA1 Message Date
Jonathan Budzenski 96fa0dbdf9 [build] Migrate grunt ensureAllTestsInCIGroup to script (#85873)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2020-12-22 09:46:00 -06:00
Brian Seeders aa28c4136e
[CI] TeamCity updates (#85843) (#86589) 2020-12-21 14:05:59 -05:00
Thomas Watson 5db8193600
Bump Node.js from version 14.15.2 to 14.15.3 (#86593) (#86603) 2020-12-20 18:07:22 +01:00
Thomas Watson a4d44fd940
Bump the CI Node.js version from 14.15.1 to 14.15.2 (#86254) (#86420)
This wasn't part of #86087 as Docker Hub wasn't updated at the time.
2020-12-18 18:08:16 +01:00
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