[MGNLFE-16] Provide CI for frontend helpers Created: 20/Jan/20  Updated: 27/Jan/20  Resolved: 27/Jan/20

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: Maxime Michel
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
clones MGNLFE-5 Research: Provide CI for frontend hel... 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   
  • provide a (most likely custom) multibranch pipeline / Jenkinsfile
  • build the project with an npm node/agent, run tests, package for distribution
  • no distribution/deploy needed
  • multibranch should let us build PRs too
    • as long as there is a pipeline in the project, Jenkins will run PR builds that Bitbucket will show. In other words, nothing to do there.

Consider generalizing the magnoliaCliPipeline to something npm-generic, or inline it into projects' Jenkinsfiles for now.


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