SAP / spartacus

Spartacus is a lean, Angular-based JavaScript storefront for SAP Commerce Cloud that communicates exclusively through the Commerce REST API.
Apache License 2.0
738 stars 383 forks source link

Spike storefront installation on CI and QA #155

Closed plabadie closed 5 years ago

plabadie commented 5 years ago

We don't ship a shell app anymore. Customers are provided setup instructions to create a brand new angular app and add the libs to it. We should use this scenario to install our storefront on the pipeline to continuously catch code updates that would have a side effect on the end result.

Another requirement: Use the same installation script for QA environments and the CI.

Xymmer commented 5 years ago

I imported the 3 jira tickets created by Patrick earlier: #172, #173, #174.

Xymmer commented 5 years ago

we'll use this ticket as a spike for what to do next

plabadie commented 5 years ago

After investigation, here is what we could do:

ALIGN QA WITH SETUP INSTRUCTIONS

INSTALLATION STEP VALIDATION ON CI

plabadie commented 5 years ago

A draft implementation was produced and works if we wish to explore this scenario further. https://stash.hybris.com/projects/C3PO/repos/spartacus-installation/pull-requests/14/diff.

With a few tweaks, this would address the "Align QA with setup instructions" feature described int the previous comment.