mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
(cherry picked from commit b790f4ca1761bc1fab7818318213833a9c7d092f) Co-authored-by: spalger <spalger@users.noreply.github.com> Co-authored-by: Spencer <email@spalger.com> Co-authored-by: spalger <spalger@users.noreply.github.com>
This commit is contained in:
parent
92f82a0643
commit
447a04c704
7 changed files with 73 additions and 69 deletions
|
@ -25,7 +25,7 @@ kibanaPipeline(timeoutMinutes: 210) {
|
|||
withEnv([
|
||||
'BUILD_TS_REFS_CACHE_ENABLE=true',
|
||||
'BUILD_TS_REFS_CACHE_CAPTURE=true',
|
||||
'DISABLE_BOOTSTRAP_VALIDATIONS=true',
|
||||
'DISABLE_BOOTSTRAP_VALIDATION=true',
|
||||
]) {
|
||||
kibanaPipeline.doSetup()
|
||||
}
|
||||
|
|
|
@ -1,64 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -e
|
||||
|
||||
###
|
||||
### verify no git modifications caused by bootstrap
|
||||
###
|
||||
if [[ $DISABLE_BOOTSTRAP_VALIDATIONS != "true" ]]; then
|
||||
GIT_CHANGES="$(git ls-files --modified)"
|
||||
if [ "$GIT_CHANGES" ]; then
|
||||
echo -e "\n${RED}ERROR: 'yarn kbn bootstrap' caused changes to the following files:${C_RESET}\n"
|
||||
echo -e "$GIT_CHANGES\n"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
###
|
||||
### rebuild kbn-pm distributable to ensure it's not out of date
|
||||
###
|
||||
echo " -- building kbn-pm distributable"
|
||||
yarn kbn run build -i @kbn/pm
|
||||
|
||||
###
|
||||
### verify no git modifications
|
||||
###
|
||||
GIT_CHANGES="$(git ls-files --modified)"
|
||||
if [ "$GIT_CHANGES" ]; then
|
||||
echo -e "\n${RED}ERROR: 'yarn kbn run build -i @kbn/pm' caused changes to the following files:${C_RESET}\n"
|
||||
echo -e "$GIT_CHANGES\n"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
###
|
||||
### rebuild plugin list to ensure it's not out of date
|
||||
###
|
||||
echo " -- building plugin list docs"
|
||||
node scripts/build_plugin_list_docs
|
||||
|
||||
###
|
||||
### verify no git modifications
|
||||
###
|
||||
GIT_CHANGES="$(git ls-files --modified)"
|
||||
if [ "$GIT_CHANGES" ]; then
|
||||
echo -e "\n${RED}ERROR: 'node scripts/build_plugin_list_docs' caused changes to the following files:${C_RESET}\n"
|
||||
echo -e "$GIT_CHANGES\n"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
###
|
||||
### rebuild plugin api docs to ensure it's not out of date
|
||||
###
|
||||
echo " -- building api docs"
|
||||
node scripts/build_api_docs
|
||||
|
||||
###
|
||||
### verify no api changes
|
||||
###
|
||||
GIT_CHANGES="$(git ls-files --modified)"
|
||||
if [ "$GIT_CHANGES" ]; then
|
||||
echo -e "\n${RED}ERROR: 'node scripts/build_api_docs' caused changes to the following files:${C_RESET}\n"
|
||||
echo -e "$GIT_CHANGES\n"
|
||||
exit 1
|
||||
fi
|
|
@ -40,12 +40,20 @@ if [[ "$BUILD_TS_REFS_CACHE_CAPTURE" == "true" ]]; then
|
|||
cd "$KIBANA_DIR"
|
||||
fi
|
||||
|
||||
if [[ "$DISABLE_BOOTSTRAP_VALIDATIONS" != "true" ]]; then
|
||||
source "$KIBANA_DIR/src/dev/ci_setup/bootstrap_validations.sh"
|
||||
fi
|
||||
|
||||
###
|
||||
### Download es snapshots
|
||||
###
|
||||
echo " -- downloading es snapshot"
|
||||
node scripts/es snapshot --download-only;
|
||||
|
||||
###
|
||||
### verify no git modifications caused by bootstrap
|
||||
###
|
||||
if [[ "$DISABLE_BOOTSTRAP_VALIDATION" != "true" ]]; then
|
||||
GIT_CHANGES="$(git ls-files --modified)"
|
||||
if [ "$GIT_CHANGES" ]; then
|
||||
echo -e "\n${RED}ERROR: 'yarn kbn bootstrap' caused changes to the following files:${C_RESET}\n"
|
||||
echo -e "$GIT_CHANGES\n"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
|
19
test/scripts/checks/kbn_pm_dist.sh
Normal file
19
test/scripts/checks/kbn_pm_dist.sh
Normal file
|
@ -0,0 +1,19 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
source src/dev/ci_setup/setup_env.sh
|
||||
|
||||
###
|
||||
### rebuild kbn-pm distributable to ensure it's not out of date
|
||||
###
|
||||
echo " -- building kbn-pm distributable"
|
||||
yarn kbn run build -i @kbn/pm
|
||||
|
||||
###
|
||||
### verify no git modifications
|
||||
###
|
||||
GIT_CHANGES="$(git ls-files --modified)"
|
||||
if [ "$GIT_CHANGES" ]; then
|
||||
echo -e "\n${RED}ERROR: 'yarn kbn run build -i @kbn/pm' caused changes to the following files:${C_RESET}\n"
|
||||
echo -e "$GIT_CHANGES\n"
|
||||
exit 1
|
||||
fi
|
19
test/scripts/checks/plugin_list_docs.sh
Normal file
19
test/scripts/checks/plugin_list_docs.sh
Normal file
|
@ -0,0 +1,19 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
source src/dev/ci_setup/setup_env.sh
|
||||
|
||||
###
|
||||
### rebuild plugin list to ensure it's not out of date
|
||||
###
|
||||
echo " -- building plugin list docs"
|
||||
node scripts/build_plugin_list_docs
|
||||
|
||||
###
|
||||
### verify no git modifications
|
||||
###
|
||||
GIT_CHANGES="$(git ls-files --modified)"
|
||||
if [ "$GIT_CHANGES" ]; then
|
||||
echo -e "\n${RED}ERROR: 'node scripts/build_plugin_list_docs' caused changes to the following files:${C_RESET}\n"
|
||||
echo -e "$GIT_CHANGES\n"
|
||||
exit 1
|
||||
fi
|
19
test/scripts/checks/plugin_public_api_docs.sh
Normal file
19
test/scripts/checks/plugin_public_api_docs.sh
Normal file
|
@ -0,0 +1,19 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
source src/dev/ci_setup/setup_env.sh
|
||||
|
||||
###
|
||||
### rebuild plugin api docs to ensure it's not out of date
|
||||
###
|
||||
echo " -- building api docs"
|
||||
node scripts/build_api_docs
|
||||
|
||||
###
|
||||
### verify no api changes
|
||||
###
|
||||
GIT_CHANGES="$(git ls-files --modified)"
|
||||
if [ "$GIT_CHANGES" ]; then
|
||||
echo -e "\n${RED}ERROR: 'node scripts/build_api_docs' caused changes to the following files:${C_RESET}\n"
|
||||
echo -e "$GIT_CHANGES\n"
|
||||
exit 1
|
||||
fi
|
|
@ -9,6 +9,9 @@ def check() {
|
|||
kibanaPipeline.scriptTask('Check TypeScript Projects', 'test/scripts/checks/ts_projects.sh'),
|
||||
kibanaPipeline.scriptTask('Check Jest Configs', 'test/scripts/checks/jest_configs.sh'),
|
||||
kibanaPipeline.scriptTask('Check Doc API Changes', 'test/scripts/checks/doc_api_changes.sh'),
|
||||
kibanaPipeline.scriptTask('Check @kbn/pm Distributable', 'test/scripts/checks/kbn_pm_dist.sh'),
|
||||
kibanaPipeline.scriptTask('Check Plugin List Docs', 'test/scripts/checks/plugin_list_docs.sh'),
|
||||
kibanaPipeline.scriptTask('Check Public API Docs', 'test/scripts/checks/plugin_public_api_docs.sh'),
|
||||
kibanaPipeline.scriptTask('Check Types', 'test/scripts/checks/type_check.sh'),
|
||||
kibanaPipeline.scriptTask('Check Bundle Limits', 'test/scripts/checks/bundle_limits.sh'),
|
||||
kibanaPipeline.scriptTask('Check i18n', 'test/scripts/checks/i18n.sh'),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue