kumare3 / flytekit-java

Java/Scala library for easily authoring Flyte tasks and workflows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flytekit-java

Lifecycle Build Status

Java/Scala library for easily authoring Flyte tasks and workflows.

Current development status:

  • MVP features are developed
  • Missing user documentation
  • Project being tested, and collecting feedback
  • No guarantees of API stability

To learn more about Flyte refer to:

How to run examples

We don't publish artifacts yet, but you can build examples yourself.

Create .env.local with:

FLYTE_PLATFORM_URL=flyte.local:81
FLYTE_STAGING_LOCATION=gs://yourbucket
FLYTE_PLATFORM_INSECURE=True

Package and run:

$ mvn package
$ scripts/jflyte register workflows \
  -d=development \
  -p=flytetester \
  -v=$(git describe --always) \
  -cp=flytekit-examples/target/lib

Code of Conduct

This project adheres to the Spotify FOSS Code of Conduct. By participating, you are expected to honor this code.

License

Copyright 2020 Spotify AB.

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0

About

Java/Scala library for easily authoring Flyte tasks and workflows

License:Apache License 2.0


Languages

Language:Java 96.3%Language:Scala 3.3%Language:Shell 0.3%Language:Dockerfile 0.1%