meilisearch/.github/workflows
many c254320860
Implement backups
* trigger backup importation via http route
* follow backup advancement with status route
* import backup via a command line
* let user choose batch size of documents to import (command lines)

closes #884
closes #840
2020-09-28 14:40:06 +02:00
..
check-updated-changelog.yml Ingores the CHANGELOG when label asks for 2020-04-03 15:06:25 +02:00
publish-binaries.yml update ci to new workflow 2020-07-21 16:52:01 +02:00
publish-deb-brew-pkg.yml update ci to new workflow 2020-07-21 16:52:01 +02:00
publish-docker-latest.yml update ci to new workflow 2020-07-21 16:52:01 +02:00
publish-docker-tag.yml Update action workflow for docker tagged image 2019-11-26 18:18:51 +01:00
README.md Update release process for stable releases 2020-05-12 11:10:55 +02:00
test.yml Implement backups 2020-09-28 14:40:06 +02:00

GitHub Actions Workflow for MeiliSearch

Note:

  • We do not use cache yet but we could use it to speed up CI

Workflow

  • On each pull request, we trigger cargo test.
  • On each tag, we build:
    • the tagged Docker image and publish it to Docker Hub
    • the binaries for MacOS, Ubuntu, and Windows
    • the Debian package
  • On each stable release (v*.*.* tag):
    • we build the latest Docker image and publish it to Docker Hub
    • we publish the binary to Hombrew and Gemfury

Problems

  • We do not test on Windows because we are unable to make it work, there is a disk space problem.