The missing action for Elasticsearch :tada:
Add it as a step to your workflow
- uses: ankane/setup-elasticsearch@v1
Specify a version (defaults to the latest)
- uses: ankane/setup-elasticsearch@v1
with:
elasticsearch-version: 9
Supports major versions (9, 8), minor versions (9.4, 8.19, etc), and full versions (9.4.2, 8.19.16, etc)
Test against multiple versions
strategy:
matrix:
elasticsearch-version: [9, 8]
steps:
- uses: ankane/setup-elasticsearch@v1
with:
elasticsearch-version: ${{ matrix.elasticsearch-version }}
Install plugins
- uses: ankane/setup-elasticsearch@v1
with:
plugins: |
analysis-kuromoji
analysis-smartcn
Set elasticsearch.yml config
- uses: ankane/setup-elasticsearch@v1
with:
config: |
http.port: 9200
Add a step to your workflow before the setup-elasticsearch one
- uses: actions/cache@v5
with:
path: ~/elasticsearch
key: ${{ runner.os }}-elasticsearch-${{ matrix.elasticsearch-version }}
Everyone is encouraged to help improve this project. Here are a few ways you can help:
208 commits
1 commits
JavaScript
100.0%
The missing action for Elasticsearch :tada:
Add it as a step to your workflow
- uses: ankane/setup-elasticsearch@v1
Specify a version (defaults to the latest)
- uses: ankane/setup-elasticsearch@v1
with:
elasticsearch-version: 9
Supports major versions (9, 8), minor versions (9.4, 8.19, etc), and full versions (9.4.2, 8.19.16, etc)
Test against multiple versions
strategy:
matrix:
elasticsearch-version: [9, 8]
steps:
- uses: ankane/setup-elasticsearch@v1
with:
elasticsearch-version: ${{ matrix.elasticsearch-version }}
Install plugins
- uses: ankane/setup-elasticsearch@v1
with:
plugins: |
analysis-kuromoji
analysis-smartcn
Set elasticsearch.yml config
- uses: ankane/setup-elasticsearch@v1
with:
config: |
http.port: 9200
Add a step to your workflow before the setup-elasticsearch one
- uses: actions/cache@v5
with:
path: ~/elasticsearch
key: ${{ runner.os }}-elasticsearch-${{ matrix.elasticsearch-version }}
Everyone is encouraged to help improve this project. Here are a few ways you can help:
208 commits
1 commits
JavaScript
100.0%