Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 1.78 KB

README.md

File metadata and controls

65 lines (40 loc) · 1.78 KB

Docker-avro-tools

Docker Image Version (latest by date)

Container image for avro-tools

avro-tools is part of apache/avro/lang/java library

Prerequisities

In order to run this container you'll need docker installed.

How to create a new release

The idea of this repository is for the maintainers to trigger a github action, in order to release a new version of the container, if there's a new version of the tool.

If you are not a maintainer, open a new issue and we will release a new version.

To release a new version:

  1. Go to the Publish Docker image action
  2. Click in Run workflow
  3. Set the Version to release

Input action example

Check for new versions:

Usage examples

Pull image

docker pull kpnnl/avro-tools:1.10.0

AVDL to AVSC conversion example

Use to validate avro json schemas:

docker run --rm --user="$(id -u)" -v "$(pwd)":/avro \
    kpnnl/avro-tools:1.10.0 \
    idl2schemata {file}.avdl {target-folder}

Help

Use to validate avro json schemas:

docker run --rm kpnnl/avro-tools

Acknowledgments