извлекать или распаковывать файлы в gitlab с помощью командной строки ci / cd - PullRequest
0 голосов
/ 11 февраля 2019

На самом деле у меня есть zip-файлы на gitlab, я хочу извлечь эти файлы с помощью gitlab CI / CD. Я пробовал это в .gitlab-ci.yml:

image: docker

stages:
  - build
  - test

services:
  - docker:dind

build:
  before_script:
  - apk add p7zip

  script:
  - cd \kmfs
  - 7z x -oChassisA ChassisA.zip

OUTPUT

$ apk add p7zip
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
(1/3) Installing libgcc (6.4.0-r9)
(2/3) Installing libstdc++ (6.4.0-r9)
(3/3) Installing p7zip (16.02-r3)
Executing busybox-1.28.4-r3.trigger
OK: 11 MiB in 17 packages
$ cd \kmfs
$ 7z x -oChassisA ChassisA.zip

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,1 CPU Intel(R) Xeon(R) CPU @ 2.30GHz (306F0),ASM,AES-NI)

Scanning the drive for archives:
1 file, 3638943 bytes (3554 KiB)

Extracting archive: ChassisA.zip
--
Path = ChassisA.zip
Type = zip
Physical Size = 3638943

Everything is Ok

Folders: 1
Files: 4
Size:       24070952
Compressed: 3638943
Job succeeded

Он успешно выполняется, но извлеченные файлы не отражаются в репозиториях gitlab, и я не могу получить доступ к этим файлам с помощью кода узла js, написанного на этапе тестирования.

Так что было бы здорово, если кто-топредлагает мне любой способ извлечь файлы .zip на сам gitlab, используя команды или из кода nodejs ...

...