Go to file
Mariusz Józala f40328375b
[7.17] [ci] Add debian-12 to matrix in packaging and platform jobs (#116172) (#117336)
* [ci] Add debian-12 to matrix in packaging and platform jobs (#116172)

Lintian test has been changed to parse the result instead of using exit
code. This was required, because now `mismatched-override` is
non-erasable tag which cannot be ignored for exit code.
Lintian introduced non-backward-compatible format change for overrides
file. Because of that, some overrides are now duplicated in a format for
 older versions.
Additionally, Lintian overrides file has been cleaned up to remove the
tags which are no longer failing.

(cherry picked from commit 2ac267de3a)

# Conflicts:
#	distribution/packages/src/deb/lintian/elasticsearch
#	qa/os/src/test/java/org/elasticsearch/packaging/util/LintianResultParser.java
#	qa/packaging/src/test/java/org/elasticsearch/packaging/test/DebMetadataTests.java

* Spotless fix
2024-11-25 18:22:03 +11:00
.buildkite [7.17] [ci] Add debian-12 to matrix in packaging and platform jobs (#116172) (#117336) 2024-11-25 18:22:03 +11:00
.ci Add SLES 15.6 to docker linux exclusions list (#116506) (#116516) 2024-11-09 05:55:46 +11:00
.github
.idea
benchmarks
build-conventions
build-tools
build-tools-internal [7.17] Avoid resolving project dependencies in 'resolveAllDependencies' task (#115888) (#115949) 2024-10-31 03:03:12 +11:00
ccr/images
client
dev-tools
distribution [7.17] [ci] Add debian-12 to matrix in packaging and platform jobs (#116172) (#117336) 2024-11-25 18:22:03 +11:00
docs Improve message about insecure S3 settings (#116956) 2024-11-19 06:41:07 +11:00
gradle Update bundled jdk to 22.0.2 (#115055) 2024-10-22 20:23:45 +02:00
libs
licenses
modules
plugins Improve message about insecure S3 settings (#116956) 2024-11-19 06:41:07 +11:00
qa [7.17] [ci] Add debian-12 to matrix in packaging and platform jobs (#116172) (#117336) 2024-11-25 18:22:03 +11:00
rest-api-spec
server Improve message about insecure S3 settings (#116956) 2024-11-19 06:41:07 +11:00
test
x-pack Fixing the reference time so that age does not change during a test (#116900) 2024-11-18 15:17:18 +01:00
.dir-locals.el
.editorconfig
.git-blame-ignore-revs
.gitattributes
.gitignore
BUILDING.md
CONTRIBUTING.md
LICENSE.txt
NOTICE.txt
README.asciidoc
TESTING.asciidoc
Vagrantfile
build.gradle
catalog-info.yaml
elasticsearch
gradle.properties
gradlew
gradlew.bat
muted-tests.yml
rewrite.yml
settings.gradle

README.asciidoc

= Elasticsearch

Elasticsearch is the distributed, RESTful search and analytics engine at the
heart of the https://www.elastic.co/products[Elastic Stack]. You can use
Elasticsearch to store, search, and manage data for:

* Logs
* Metrics
* A search backend
* Application monitoring
* Endpoint security

\... and more!

To learn more about Elasticsearch's features and capabilities, see our
https://www.elastic.co/products/elasticsearch[product page].

[[get-started]]
== Get started

The simplest way to set up Elasticsearch is to create a managed deployment with
https://www.elastic.co/cloud/as-a-service[Elasticsearch Service on Elastic
Cloud].

If you prefer to install and manage Elasticsearch yourself, you can download
the latest version from 
https://www.elastic.co/downloads/elasticsearch[elastic.co/downloads/elasticsearch].

For more installation options, see the
https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html[Elasticsearch installation
documentation].

[[upgrade]]
== Upgrade

To upgrade from an earlier version of Elasticsearch, see the
https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html[Elasticsearch upgrade
documentation].

[[build-source]]
== Build from source

Elasticsearch uses https://gradle.org[Gradle] for its build system.

To build a distribution for your local OS and print its output location upon
completion, run:
----
./gradlew localDistro
----

To build a distribution for another platform, run the related command:
----
./gradlew :distribution:archives:linux-tar:assemble
./gradlew :distribution:archives:darwin-tar:assemble
./gradlew :distribution:archives:windows-zip:assemble
----

To build distributions for all supported platforms, run:
----
./gradlew assemble
----

Distributions are output to `distributions/archives`.

To run the test suite, see xref:TESTING.asciidoc[TESTING].

[[docs]]
== Documentation

For the complete Elasticsearch documentation visit
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html[elastic.co].

For information about our documentation processes, see the
xref:docs/README.asciidoc[docs README].

[[contribute]]
== Contribute

For contribution guidelines, see xref:CONTRIBUTING.md[CONTRIBUTING]. 

[[questions]]
== Questions? Problems? Suggestions?

* To report a bug or request a feature, create a
https://github.com/elastic/elasticsearch/issues/new/choose[GitHub Issue]. Please
ensure someone else hasn't created an issue for the same topic.

* Need help using Elasticsearch? Reach out on the
https://discuss.elastic.co[Elastic Forum] or https://ela.st/slack[Slack]. A
fellow community member or Elastic engineer will be happy to help you out.