Skip to content
A plugin system for the infrastructure
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
foilen-infra-plugin-core
foilen-infra-plugin-model-outputter
foilen-infra-plugin-model
gradle/wrapper
scripts
.gitignore
LICENSE
README.md
build.gradle
create-local-release-no-tests.sh
create-local-release.sh
create-public-release.sh
gradle.properties
gradlew
gradlew.bat
hard-clean.sh
settings.gradle
step-clean-compile.sh
step-clean.sh
step-compile-no-tests.sh
step-compile.sh
step-git-tag.sh
step-update-copyrights.sh
step-upload-bintray.sh

README.md

About

The plugin development environment for Foilen Infra.

License: The MIT License (MIT)

Projects

  • foilen-infra-plugin-model: The common objects models.
  • foilen-infra-plugin-model-outputter: Some helper to output configuration from the models.
  • foilen-infra-plugin-core: Some Linux and Docker services for the executor.

Usage

Dependency

You can see the latest version and the Maven and Gradle settings here:

https://bintray.com/foilen/maven/com.foilen:foilen-infra-plugin-core

Plugin

  • See docs/plugin_creation.odt

Process

Versioning:

  • The version number is in the format MAJOR.MINOR.BUGFIX (e.g 0.1.0).
  • The API in a MAJOR release is stable. Everything that will be removed in the next MAJOR release are marked as deprecated.

For changes/removals in the stable API:

  • When something is in the stable API, it will be there for all the releases in the same MAJOR version.
  • Everything that will be removed in the next MAJOR version is marked as @deprecated and the Javadoc will explain what to use instead if there is a workaround.
You can’t perform that action at this time.