Outofcoffee Corebot Versions Save

A bot to trigger Rundeck and Jenkins jobs from Slack.

v1.4.1

1 year ago

See Docker images on Docker Hub.

See change log.

v1.4.0

1 year ago

See Docker images on Docker Hub.

See change log.

v1.2.0

6 years ago

Added

  • Adds HTTP bot.
  • Adds Slack backend.
  • Adds a RESTful API store.
  • Adds a store implementation that mirrors writes to the backing store to another, separate, store implementation.
  • Allows chat service implementations to indicate support for user termination.
  • Adds the ability to start with an empty action configuration.
  • Allows version placeholder to be used in plugin files.

Changed

  • Moves plugins to single directory.
  • Changes Maven artifact names for plugins.

v1.1.2

6 years ago

Fixed

  • Fixes action invocation with empty options map.

Added

  • Improves specification coverage.

v1.1.0

6 years ago

Added

  • Adds support for plugins loaded dynamically at startup.
  • Adds new 'generic-bot' distribution, configurable using the plugins YAML format.

Fixed

  • Fixes a bug in the MySQL store where updates to existing items were discarded.

v1.0.0

6 years ago

Added

  • Added ability to trigger parameterless jobs in Jenkins (thanks DrColza).
  • Adds system configuration for customisation of request and action defaults, and default action options.
  • Adds option status action.

Changed

  • Upgrades Gradle, Kotlin and Jackson versions.
  • Improves API path composition, including Jenkins and Rundeck endpoints other than at the root of a domain.
  • Improves error status logging.
  • Improves option handling.

v0.9.2

6 years ago

Changed

  • Don't post channel join message on reconnection.

v0.9.1

6 years ago

Fixed

  • Adds a work-around for a message de-duplication bug in the Slack library (#34).

v0.7.0

6 years ago

Added

  • Improves Jenkins error handling when obtaining CSRF token.
  • Adds ability to run a Rundeck job as the initiating Slack user (thanks Anojan Sivarajah).
  • Adds ability to show Rundeck job output in chat (thanks Anojan Sivarajah).
  • Adds ability to handle spaces in arguments using quotes; Rundeck driver only (thanks Anojan Sivarajah).
  • Adds CircleCI configuration.
  • Adds a number of extension points.
  • Adds Maven publishing configuration.

Changed

  • Bumps Gradle version. Bumps Kotlin version.
  • Internal structural improvements.

v0.7.1

6 years ago

Changed

  • Only run as trigger user if explicitly set in action configuration.