[buid-team] Add artifacting for npm\bower\pip

Bug #1472405 reported by Aleksey Zvyagintsev on 2015-07-07
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Medium
Artem Silenkov
7.0.x
Medium
Artem Silenkov

Bug Description

Currently is no possibility to prepare fix for building iso w\o external packages fetching, like pip\npm\bower, in short period of time.

As it was discussed internally between MOS\FUEL team members, propose to implement artifact preparing like workaround:

Flow:
1)inside config.mk enable flag like-
-save_upgrade_pip.tgz (now, needed only for upgrade module)
-save_node_modules.tgz (now, needed only for rpm/nailgun module)
-save_bower_components.tgz (now, needed only for rpm/nailgun module)
2)Build iso somewhere with access to inet. build job populate *tgz.
3)On isolated build iso env - pass predefined tgz files like config.mk parameters.

Changed in fuel:
assignee: nobody → Fuel build team (fuel-build)
Aleksandr Didenko (adidenko) wrote :

Forwarded bug to Fuel build team.

Roman Vyalov (r0mikiam) wrote :

all npm\bower modules were built as rpm packages

confirmed on isolated building

Nastya Urlapova (aurlapova) wrote :

Moved to non-release due to knowledge, that we haven't requirement to deliver our build system as dedicated product or part of it.

tags: added: non-release
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers