GitLab Pipelines: команда zip: не найдена после установки zip на образ докера? - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь заархивировать свою папку dist и опубликовать в ней конечную точку zude zipdeploy Azure, но получаю эту ошибку, несмотря на тот факт, что я сам установил zip-пакет.

Мой образ докера: weltn24 / up-docker-node-chrome-headless on tag: chrome-66_node-10.0_yarn-1.6.0

Часть, которая не работает в моем файле yml:

build:
  stage: build
  script:
    - apt-get install p7zip p7zip-full
    - yarn install
    - ./node_modules/@angular/cli/bin/ng build --prod
    - cd dist/AngularTemplate; zip -r ../dist.zip *; cd ..; cd..
  artifacts:
    paths:
      - dist.zip

Команды наСбой в 4-й строке с командой zip:

1 Ответ

0 голосов
/ 12 ноября 2018

Правильный скрипт ниже:

build:
  stage: build
  script:
    - apt-get install zip unzip
    - yarn install
    - ./node_modules/@angular/cli/bin/ng build --prod
    - cd dist/AngularTemplate; zip -r ../../dist.zip *; cd ..; cd..
  artifacts:
    paths:
      - dist.zip

Устанавливал неправильный пакет Zip и затем помещал мой архив в неправильную папку.

...