Commit graph

39 commits

Author SHA1 Message Date
Kibana Machine
f22bf8d71e
[CI] Enable kibana build reuse where possible (#136653) (#137910)
(cherry picked from commit a74c3fab96)

Co-authored-by: Brian Seeders <brian.seeders@elastic.co>
2022-08-02 14:17:20 -07:00
Brian Seeders
82b5d8e120
[CI] Install global npm modules with a retry and failsafe (#135437) 2022-06-30 10:46:47 -04:00
Julia Bardi
f320b3302a
[Fleet] add upload report to cypress tests (#135282)
* add upload report to cypress tests

* added missing cypress reporter

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-06-29 09:13:11 -05:00
Brian Seeders
0b0b68786a
[CI] Move kibana-buildkite-library into kibana (#134787) 2022-06-28 13:19:05 -04:00
Kibana Machine
0d2e8e62ab
[api-docs] 2022-06-14 Daily api_docs build (#134407) 2022-06-15 10:47:12 -04:00
Spencer
63fd2dd552
[kbn/es] capture es debug files (#132355)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-05-17 17:23:13 -05:00
Brian Seeders
c21c8f7006
[bazel] Use a GCS bucket for local dev remote bazel cache (#131866) 2022-05-11 14:21:23 -04:00
Spencer
0b37272c8e
[jest] automatically determine run order (attempt 2) (#131091) 2022-04-27 11:18:15 -07:00
spalger
f149a17871 Revert "[jest] automatically determine run order (#130857)"
This reverts commit 1a05ce5cab.
2022-04-27 11:38:19 -05:00
Spencer
1a05ce5cab
[jest] automatically determine run order (#130857) 2022-04-27 11:10:47 -05:00
Brian Seeders
d513ffc0e6
[CI] Resolve ES Snapshot manifest url at the beginning of the build (#130310) 2022-04-14 15:16:28 -05:00
Brian Seeders
50f80f44a8
[CI] Add SSH info to agent debug logs (#129413) 2022-04-05 11:05:11 -04:00
Spencer
2ad2a4c271
[eslint] ensure that all imports are resolvable (#129002) 2022-04-04 15:37:06 -04:00
Brian Seeders
2e4274ca88
[CI] Move hourly CI tasks to on merge (#128505) 2022-03-29 11:10:35 -04:00
Jonathan Budzenski
f046541315
[cloud-first-testing] Automated deployments (#122102)
* [ci/cloud] Deploy docker image to cloud

* add git commit

* fix template path

* Split cloud build and deploy into separate step

* Remove file

* update field

* Add bootstrap

* WIP purge old cloud deployments

* Fix variable reference

* rm apm

* update path

* fix apm edit

* s/kibana/elasticsearch

* Fix purge bug, remove commit hash from deployment name, track deployment, grab logs and credentials from output

* Use n2-2 agent for cloud build/deploy, fix output flag

* Fix file path

* Use a tmp file for deployment json

* update if kibana exists

* Fix syntax error and skip build for now

* Don't skip build

* grab endpoints

* cleanup

* vault write

* redirect stderr

* refresh vault token

* fix id

* fix annotation

* cleanup

* Update .buildkite/scripts/steps/cloud/build_and_deploy.sh

Co-authored-by: Tyler Smalley <tylersmalley@gmail.com>

Co-authored-by: Brian Seeders <brian.seeders@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tyler Smalley <tylersmalley@gmail.com>
2022-02-02 15:52:51 -06:00
Dominique Clarke
782f396822
[Uptime] overwrite SYNTHETICS_REMOTE_KIBANA_URL if defined in environment (#124183) 2022-02-01 13:30:30 -05:00
Dominique Clarke
f197095f0b
[Uptime] Add UI Monitor Management and Synthetics Service e2e tests (#123410)
* add synthetics pipeline script

* remove artifacts step

* Revert "remove artifacts step"

This reverts commit ba751bca84.

* update pre_command and environment variables

* update grep

* update precommand and login

* update timeout

* adjust journey reusability

* adjust monitor breadcrumb journey

* adjust grep

* add logs

* update login username and password

* Update x-pack/plugins/uptime/e2e/page_objects/login.tsx

* Update .buildkite/scripts/steps/functional/synthetics.sh

* Update x-pack/plugins/uptime/scripts/e2e.js

* adjust grep

* update tests

* adjust script

* adjust journey names

* adjust grep

* increase timeout

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-01-26 13:54:51 -05:00
Dzmitry Lemechko
0c6edb492b
[code coverage] create pipeline on Buildkite (#120364)
* [code coverage] buildkite pipeline

* [code coverage] move scripts to reporting folder

* [code coverage] increase retry count & request timeout, remove test logic

* use DISABLE_FAILED_TEST_REPORTER to ignore missing test results

* fix

* [ingestion] use legacy http driver

* print index page before upload

* Update packages/kbn-test/src/failed_tests_reporter/run_failed_tests_reporter_cli.ts

Co-authored-by: Brian Seeders <brian.seeders@elastic.co>

* remove step var

* change var to DISABLE_MISSING_TEST_REPORT_ERRORS

Co-authored-by: Brian Seeders <brian.seeders@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-01-25 11:25:49 +01:00
Dominique Clarke
5789546067
[Uptime] UI Monitor Management/Synthetics Service e2e tests - add environment variables for service (#122552)
* add environment variables for service

* add SYNTHETICS_SERVICE_MANIFEST and basic tests

* Update x-pack/plugins/uptime/e2e/playwright_run.ts

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-01-18 15:53:10 -05:00
Brian Seeders
b67fec0ed3
[CI] Try to prevent npm/yarn problems from causing an agent to fail all future jobs (#122358) 2022-01-05 12:59:24 -06:00
Spencer
5a9bd20b27
[ci/flaky] support triggering with config via the env (#122041) 2021-12-27 13:29:26 -07:00
Brian Seeders
168e2e271c
[CI] Create a pipeline to bootstrap and populate bazel remote cache for MacOS (#120136) 2021-12-14 11:07:14 -05:00
Jonathan Budzenski
5041ab66d1
[build] Support pushing cloud images (#118071)
* [build] Support pushing cloud images

* read earlier

* fix types

* feedback

* fix exit code when not pushing

* suffix with pr number

* Revert "suffix with pr number"

This reverts commit 4a687d1d6e.

* default to null

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-11-24 17:30:03 -06:00
Jonathan Budzenski
77acb68973
[ci] Add yarn.lock to buildkite library (#118629)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-11-17 16:28:03 -06:00
Brian Seeders
c7002a19d7
[CI] Prep for the transition to build bot for github commit statuses (#117685) 2021-11-05 14:15:37 -04:00
Brian Seeders
f4ef2b116b
[buildkite] buildkite dependencies need to install before print_agent_links (#114573) 2021-10-12 11:18:13 -04:00
Tyler Smalley
4c66da4410
[Bazel] Only persist cache and create build invocations in on-merge pipeline (#114035)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2021-10-07 11:19:30 -07:00
Brian Seeders
4d8d7ee0ad
[buildkite] Several small tweaks and cleanup (#114006) 2021-10-06 18:56:30 -04:00
Brian Seeders
486a9e9244
[buildkite] Fix unbound variable in post_build script (#113687) 2021-10-01 19:40:22 -04:00
Brian Seeders
f86e78f878
[Buildkite] Pull Request pipeline (#112029) 2021-10-02 00:01:42 +01:00
Brian Seeders
8b32407368
[buildkite] Improve failed test experience (#113483) 2021-09-30 18:31:34 -04:00
Brian Seeders
14b2157990
[CI] Disable tracked branch jobs in Jenkins, enable reporting in Buildkite (#112604) 2021-09-21 11:31:15 -04:00
Brian Seeders
be51f0a574
[Buildkite] Hourly CI / tracked branch pipeline (#111785) 2021-09-16 11:28:07 -04:00
Brian Seeders
7971283bbe
[CI] Buildkite ES Snapshots Pipelines / attempt 2 (#111565) 2021-09-08 14:31:04 -04:00
Brian Seeders
a5acde42c7
Revert "[CI] Buildkite ES Snapshots Pipelines (#100843)" (#111560)
This reverts commit 84a3a9b86e.
2021-09-08 11:43:47 -04:00
Brian Seeders
84a3a9b86e
[CI] Buildkite ES Snapshots Pipelines (#100843) 2021-09-08 11:18:42 -04:00
Brian Seeders
b5f69a5aa5
[ci] Handle ci-stats HTTP errors a little better to avoid accidentally printing credentials (#110858) 2021-09-01 14:11:22 -04:00
Brian Seeders
01a599faa6
[buildkite] Move some functionality to a shared library (#102228) 2021-08-25 10:31:17 -04:00
Brian Seeders
54c3ca142e
[CI] Buildkite support with Baseline pipeline (#100492) 2021-06-01 13:11:07 -04:00