hammerkit
  • About
  • Installation
  • Getting started
  • Build file
    • Environment Variables
    • References
    • Includes
  • Task
    • Dependencies
    • Needs
    • Caching
    • Container
    • Watching
    • Extending
  • Service
    • Container
    • Kubernetes
  • Labels
  • CLI
    • Init
    • ls
    • Execute
    • Store / Restore
    • Clean
    • Validate
    • Help
  • External Links
    • Docker Hub
    • Homebrew Repository
  • Release Blog
    • Release 1.4.0
    • Release 1.5.0
  • Contribution
    • Roadmap
    • Publishing
Powered by GitBook
On this page
  • Future Roadmap
  • Distributed caching
  • Distributed computing
  • Past topics on the roadmap
  • Services
  • Platform requirements

Was this helpful?

  1. Contribution

Roadmap

PreviousRelease 1.5.0NextPublishing

Last updated 2 years ago

Was this helpful?

Future Roadmap

The following topics are planned to be addressed in the future.

Distributed caching

Distribute local cache, so other developers and the CI can use already build up caches. The goal will be general performance improvements on CI and local development.

Distributed computing

Offload complex and compute intense tasks to remote hardware. The goal will be use the power of cloud computing, with very less configuration.

Past topics on the roadmap

Services

Task sometimes require some service to run. For example a database, which is required to run an api or an integration test. The goal will be to define those and hammerkit spins them up for the task and shuts them down if not needed.

Services have been implemented with and kubernetes services in 1.5.0.

Platform requirements

Define tasks that require a specific platform for local tasks. The goal will be to either skip local tasks where platform requirements are not met or execute them on a remote machine.

Labels have been implemented since 1.5.0 and can be used to archive this requirement/goal.

container services