optimize gitlab ci to only run npm install once
optimize gitlab ci to only run npm install once

htve/GitlabForChinese,htve/GitlabForChinese,stoplightio/gitlabhq,t-zuehlsdorff/gitlabhq,axilleas/gitlabhq,axilleas/gitlabhq,LUMC/gitlabhq,stoplightio/gitlabhq,darkrasid/gitlabhq,openwide-java/gitlabhq,darkrasid/gitlabhq,t-zuehlsdorff/gitlabhq,t-zuehlsdorff/gitlabhq,dreampet/gitlab,jirutka/gitlabhq,mmkassem/gitlabhq,htve/GitlabForChinese,iiet/iiet-git,iiet/iiet-git,dreampet/gitlab,openwide-java/gitlabhq,htve/GitlabForChinese,iiet/iiet-git,dplarson/gitlabhq,LUMC/gitlabhq,openwide-java/gitlabhq,axilleas/gitlabhq,stoplightio/gitlabhq,dplarson/gitlabhq,darkrasid/gitlabhq,dreampet/gitlab,dplarson/gitlabhq,jirutka/gitlabhq,jirutka/gitlabhq,mmkassem/gitlabhq,mmkassem/gitlabhq,LUMC/gitlabhq,jirutka/gitlabhq,dplarson/gitlabhq,stoplightio/gitlabhq,openwide-java/gitlabhq,iiet/iiet-git,mmkassem/gitlabhq,axilleas/gitlabhq,dreampet/gitlab,LUMC/gitlabhq,darkrasid/gitlabhq,t-zuehlsdorff/gitlabhq