/spinnaker-pf4j-gradle-plugin

Gradle plugin to support development of spinnaker plugins.

Primary LanguageKotlin

Gradle plugin for supporting spinnaker plugin implementations.

This gradle plugin allows Spinnaker developers to bundle, publish and register "spinnaker plugins" with spinnaker.

Usage

plugins {
   id 'com.netflix.spinnaker.gradle.extension.spinnakerextension'
}

Notes

  • Expects multi-module gradle project where each module implements extensions targeting a single spinnaker service.
  • Storage for plugin artifacts(bundled zip) can be like S3, GCS, jCenter or artifactory etc. ????
  • Compute Checksum for each artifact
  • Bundle up plugin artifacts into a single ZIP
  • Deck artifacts zip with in the module and collect the same in the plugin bundle ?
  • Publish bundle to ??
  • How to register it with spinnaker ??