Project

General

Profile

Bug #12197

Bug #12171: Normalize plugin build structure

More clean-up on blank template project

Added by François ARMAND 4 months ago. Updated 2 months ago.

Status:
Released
Priority:
N/A
Category:
Plugins
Target version:
Target version (plugin):
Severity:
User visibility:
Effort required:
Priority:
0

Description

As the number of plugins increase, we want to normalize their structure and the quantity of information that is duplicated in each of them.

The main points are:

- use a "master" build.conf for rudder-branch and perhaps other properties common to all plugin on a given branch,
- perhaps use a master pom to centralize common behaviour (at least, the maximun number of them)
- perhaps find a simpler to check for license build. We would like to have that provided as a service to all plugin without any code on their side for the status checking (it's extremelly error prone and verbose right now)

Some change will need to be made in 4.1, other in 4.3 (because they will also need changes in Rudder plugin API). This ticket takes care of 4.1 branch.

Associated revisions

Revision c739428e (diff)
Added by François ARMAND 4 months ago

Fixes #12197: More clean-up on blank template project

History

#1 Updated by François ARMAND 4 months ago

  • Status changed from New to In progress
  • Assignee set to François ARMAND

#2 Updated by François ARMAND 4 months ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder-plugins/pull/21

#3 Updated by François ARMAND 4 months ago

  • Status changed from Pending technical review to Pending release

#4 Updated by Alexis MOUSSET 2 months ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.1.11, 4.2.5 and 4.3.0~rc3 which were released today.

Also available in: Atom PDF