[NPMCLI-234] Allow remotely built webapps into the CLI (webapp-wizard) Created: 30/Jan/20 Updated: 15/Mar/21 Resolved: 15/Mar/21 |
|
| Status: | Closed |
| Project: | Magnolia CLI |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Neutral |
| Reporter: | Maxime Michel | Assignee: | Unassigned |
| Resolution: | Outdated | Votes: | 2 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Template: |
|
| Acceptance criteria: |
Empty
|
| Task DoD: |
[ ]*
Doc/release notes changes? Comment present?
[ ]*
Downstream builds green?
[ ]*
Solution information and context easily available?
[ ]*
Tests
[ ]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
| Documentation update required: |
Yes
|
| Date of First Response: |
| Description |
| Comments |
| Comment by Federico Grilli [ 10/Apr/20 ] |
$ mgnl jumpstart -m 6.1.3 -d info.magnolia.abtesting:magnolia-abtesting:1.0-SNAPSHOT,info.magnolia.abtesting:magnolia-abtesting:1.0-SNAPSHOT // 6.1.3, --build is assumed
I was thinking that, behind the scenes, we could use Nexus rest api search with wildcards and some sensible defaults in order to make this kind of request less verbose, e.g. it should be possible to infer group id for magnolia artifacts without the need for specifying it. $ mgnl jumpstart -m 6.1.3 -d magnolia-abtesting:1.0-SNAPSHOT, magnolia-foobar:1.2-SNAPSHOT Also for artifacts, it should be possible to enter only partial names. As to version, no version could just mean LATEST artifacts. E.g. $ mgnl jumpstart -m 6.1.3 -d *abtesting, *foobar |
| Comment by Maxime Michel [ 14/Apr/20 ] |
|
I think this should be detached into a separate ticket if we want to do it. The webapp wizard would on its own already be a major enough change. |
| Comment by Maxime Michel [ 15/Mar/21 ] |
|
Great ticket but the webapp-wizard was never implemented in JS due to the lack of a good Jenkins client. |