2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GitHub Actionsで起動するElasticsearchにプラグインをインストールする

Posted at

私は普段、仕事でElasticsearchを使っていますが、テストコードを書いてGitHub Actionsで都度テストするようにしています。GitHub ActionsでElasticsearchを起動するには、以下の公式アクションを使うのが良いでしょう。

さて、私が開発に携わっているシステムでは、日本語で全文検索するためにkuromojiプラグインをインストールしています。しかし、公式アクションのREADMEを見てもプラグインに関する記述がありません… :thinking:
image.png
しかしご安心を。READMEには記載されていませんが、 plugins という名前の入力を指定することで、Elasticsearch起動時にプラグインをインストールできます :sparkles:

kuromojiをインストールしたい場合、以下のように記述しましょう。

- name: Runs Elasticsearch
  uses: elastic/elastic-github-actions/elasticsearch@master
  with:
    stack-version: 7.6.0
    plugins: analysis-kuromoji

ちなみに、試してはいませんが、複数のプラグインをインストールしたい場合、プラグイン名を半角スペースもしくは改行で区切るとできそうです。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?