Project

General

Profile

Actions

User story #20134

closed

Rudder package should try to install nightly plugins when Rudder is installed as a nightly version

Added by Vincent MEMBRÉ over 1 year ago. Updated over 1 year ago.

Status:
Released
Priority:
N/A
Category:
Plugins integration
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Regression:

Description

rudder package installs by default a release version of a plugin which is good.

But when we install a nightly version of Rudder for which we have not build release plugin yet, plugin are installed in release version for an olderversion of Rudder. but they may be incompatible. However, we should always have a nightly plugin available for the new release, and thus when it should check nightly availability and install it before

So to sum up:

  • Rudder is installed in X.Y.Z-nightly
  • Release Plugins are built for X.Y.(Z-1), but not yet for X.Y.Z
  • Nightly plugins are built for X.Y.Z
running 'rudder package install' on a nightly Rudder should:
  • look if there is a release plugin for X.Y.Z
    • if so install it
    • else, if we are on a nightly version
      • look for a nightly plugin X.Y.Z and install it
      • if no X.Y.Z version available, install a X.Y.(Z-1) release plugin

on a release Rudder it should behave like now:

running 'rudder package install' on a nightly Rudder should:
  • look if there is a release plugin for X.Y.Z and install it
  • if no X.Y.Z version available, install a X.Y.(Z-1) release plugin
Actions

Also available in: Atom PDF