[MGNLFE-5] Research: Provide CI for frontend helpers Created: 14/Nov/19  Updated: 20/Jan/20  Resolved: 02/Dec/19

Status: Closed
Project: Magnolia Frontend Helpers
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Mikaël Geljić Assignee: Robert Šiška
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
is cloned by MGNLFE-16 Provide CI for frontend helpers Closed
Relates
relates to MGNLFE-6 Define distribution and release proce... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: SPA Editor
Sprint: SPA Editor 11
Story Points: 3

 Description   

Timebox: 3 SP

Research on:

  • provide a (most likely custom) multibranch pipeline / Jenkinsfile
  • build the project with an npm node/agent, run tests, package for distribution
  • propose options for deployment to a private NPM registry (e.g. old nexustest had this, now decommissioned)
  • multibranch should let us build PRs too
  • releasing is out of scope (follow-up ticket)

See also the magnoliaCliPipeline, probably worth renaming it to something more npm-generic, or inline it into projects' Jenkinsfiles for now.


Generated at Mon Feb 12 05:43:18 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.