Skip to content

Auxiliary tooling for elastic/elasticsearch-net that does not benefit from the rigorous version branching of that repository

License

Notifications You must be signed in to change notification settings

elastic/elasticsearch-net-abstractions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2283072 · Apr 12, 2022
May 4, 2021
May 4, 2021
Dec 24, 2021
Apr 12, 2022
Jun 14, 2021
Apr 4, 2018
Nov 17, 2020
May 20, 2020
Sep 6, 2018
May 20, 2020
Sep 26, 2019
Sep 26, 2019
Nov 17, 2020
Feb 16, 2021
May 26, 2020

Elasticsearch .NET abstractions

You've reached the home repository for several auxiliary projects from the .NET team within Elastic.

Current projects:

Provides an easy to start/stop one or more Elasticsearch instances that exists on disk already

Bootstrap (download, install, configure) and run Elasticsearch 2.x, 5.x, 6.x and 7.x clusters with ease. Started nodes are run in a new ephemeral location each time they are started and will clean up after they are disposed.

Write integration tests against Elasticsearch 2.x, 5.x, 6.x and 7.x. Works with .NET Core and .NET 4.6 and up.

Supports dotnet xunit, dotnet test, xunit.console.runner and tests will be runnable in your IDE through VSTest and jetBrains Rider.

Library to fetch the url and metadata for released artifacts.

Supports:

  1. Snapshots builds

    • 7.4.0-SNAPSHOT
    • latest-MAJOR where MAJOR is a single integer representing the major you want a snapshot for
    • latest latest greatest
  2. BuildCandidates

    • commit_hash:version a build candidate for a version
  3. Released versions

    • MAJOR.MINOR.PATH where MAJOR is still supported as defined by the EOL policy of Elastic.
    • Note if the version exists but is not yet released it will resolve as a build candidate