-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Closed
Labels
Feature:Build ToolingFeature:CIContinuous integrationContinuous integrationTeam:OperationsKibana-Operations TeamKibana-Operations Team
Description
Since moving to dedicated scripts, we have very little use for Grunt these days as it's mostly existing for legacy usages. We should migrate any existing tasks and remove the dependencies.
- Remove run abstractions (PR: Removes Grunt abstraction from CI tasks #85210)
- Remove @kbn/ui-framework usage of Grunt. (PR: [@kbn/ui-framework] Removes all but dist files #85347)
- Migrate checkPlugins task
- Migrate docker:docs task
- Migrate functionalTests:ensureAllTestsInCiGroup task
- Migrate licenses:csv_report task
- Migrate peg task. Related to Tie peg parser generation into the dev server optimization #17284
- Remove Grunt dependencies
Related to #70733
Running "availabletasks:availabletasks" (availabletasks) task
availabletasks -> List available Grunt tasks & targets.
babel -> Use next generation JavaScript, today
checkPlugins => Checks for plugins which may disrupt tests
clean -> Clean files and folders.
copy -> Copy files.
docker:docs => Build docs from docker
functionalTests:ensureAllTestsInCiGroup => Check that all of the functional tests are in a CI group
jenkins:docs => Alias for "docker:docs" task.
jenkins:unit => Alias for "run:eslint", "run:sasslint", "run:checkTsProjects", "run:checkDocApiChanges", "run:typeCheck", "run:i18nCheck", "run:telemetryCheck", "run:checkFileCasing", "run:licenses", "run:verifyNotice", "run:mocha", "run:test_jest", "run:test_jest_integration", "run:test_projects", "run:test_hardening", "run:apiIntegrationTests" tasks.
licenses:csv_report => Report of 3rd party dependencies
peg -> Generates parsers from PEG grammars. (kuery|timelion_chain)
quick-test => Alias for "test:quick" task.
run -> used to start external processes (like servers) (eslint|sasslint|checkFileCasing|checkDocApiChanges|typeCheck|checkTsProjects|i18nCheck|telemetryCheck|mocha|mochaCoverage|verifyNotice|test_hardening|apiIntegrationTests|serverIntegrationTests|interpreterFunctionalTestsRelease|pluginFunctionalTestsRelease|exampleFunctionalTestsRelease|functionalTests|licenses|test_jest|test_jest_integration|test_projects)
stop -> stop a process started with "run" (only works for tasks that use wait:false)
tasks => Alias for "availabletasks" task.
test => Custom task.
test:jest => Custom task.
test:jest_integration => Custom task.
test:mochaCoverage => Alias for "run:mochaCoverage" task.
test:projects => Custom task.
test:quick => Alias for "checkPlugins", "run:mocha", "run:functionalTests", "test:jest", "test:jest_integration", "test:projects", "run:apiIntegrationTests" tasks.
test:visualRegression:buildGallery => Compare screenshots and generate diff images.
wait -> wait for a process started with "run" to close (only works for tasks that use wait:false)
watch > Run predefined tasks whenever watched files change.
cjcenizal
Metadata
Metadata
Assignees
Labels
Feature:Build ToolingFeature:CIContinuous integrationContinuous integrationTeam:OperationsKibana-Operations TeamKibana-Operations Team