GitLab Pipelines: zip: command not found after installing zip on docker image?
I'm trying to zip my dist folder and post to it Azure's kudu zipdeploy endpoint but I keep getting this error regardless of the fact that I have installed a zipping package myself.
My docker image: weltn24/up-docker-node-chrome-headless
on tag: chrome-66_node-10.0_yarn-1.6.0
The part that fails in my yml file:
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
The commands on the 4'th line is failing with zip: command not found.
docker gitlab gitlab-ci
add a comment |
I'm trying to zip my dist folder and post to it Azure's kudu zipdeploy endpoint but I keep getting this error regardless of the fact that I have installed a zipping package myself.
My docker image: weltn24/up-docker-node-chrome-headless
on tag: chrome-66_node-10.0_yarn-1.6.0
The part that fails in my yml file:
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
The commands on the 4'th line is failing with zip: command not found.
docker gitlab gitlab-ci
Just speculating here, might need a-y
for theapt-get
bit? ieapt-get -y install p7zip p7zip-full
, also might be worth putting the full path to wherezip
is installed?
– Rekovni
Nov 12 '18 at 13:27
@Rekovni thanks -- I have eventually found out there were 2 mistakes in my code: 1. Installing package named p7zip and then trying to use package zip, instead I have installed zip unzip:apt-get install zip unzip
-- thats it, that solved the zip problem and then the path to my artifact was wrong as it's inside a folder not in the root, so I change the zip line to:zip -r ../../dist.zip *
instead and all is good in the world!
– SebastianG
Nov 12 '18 at 14:36
add a comment |
I'm trying to zip my dist folder and post to it Azure's kudu zipdeploy endpoint but I keep getting this error regardless of the fact that I have installed a zipping package myself.
My docker image: weltn24/up-docker-node-chrome-headless
on tag: chrome-66_node-10.0_yarn-1.6.0
The part that fails in my yml file:
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
The commands on the 4'th line is failing with zip: command not found.
docker gitlab gitlab-ci
I'm trying to zip my dist folder and post to it Azure's kudu zipdeploy endpoint but I keep getting this error regardless of the fact that I have installed a zipping package myself.
My docker image: weltn24/up-docker-node-chrome-headless
on tag: chrome-66_node-10.0_yarn-1.6.0
The part that fails in my yml file:
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
The commands on the 4'th line is failing with zip: command not found.
docker gitlab gitlab-ci
docker gitlab gitlab-ci
asked Nov 12 '18 at 12:16
SebastianGSebastianG
826216
826216
Just speculating here, might need a-y
for theapt-get
bit? ieapt-get -y install p7zip p7zip-full
, also might be worth putting the full path to wherezip
is installed?
– Rekovni
Nov 12 '18 at 13:27
@Rekovni thanks -- I have eventually found out there were 2 mistakes in my code: 1. Installing package named p7zip and then trying to use package zip, instead I have installed zip unzip:apt-get install zip unzip
-- thats it, that solved the zip problem and then the path to my artifact was wrong as it's inside a folder not in the root, so I change the zip line to:zip -r ../../dist.zip *
instead and all is good in the world!
– SebastianG
Nov 12 '18 at 14:36
add a comment |
Just speculating here, might need a-y
for theapt-get
bit? ieapt-get -y install p7zip p7zip-full
, also might be worth putting the full path to wherezip
is installed?
– Rekovni
Nov 12 '18 at 13:27
@Rekovni thanks -- I have eventually found out there were 2 mistakes in my code: 1. Installing package named p7zip and then trying to use package zip, instead I have installed zip unzip:apt-get install zip unzip
-- thats it, that solved the zip problem and then the path to my artifact was wrong as it's inside a folder not in the root, so I change the zip line to:zip -r ../../dist.zip *
instead and all is good in the world!
– SebastianG
Nov 12 '18 at 14:36
Just speculating here, might need a
-y
for the apt-get
bit? ie apt-get -y install p7zip p7zip-full
, also might be worth putting the full path to where zip
is installed?– Rekovni
Nov 12 '18 at 13:27
Just speculating here, might need a
-y
for the apt-get
bit? ie apt-get -y install p7zip p7zip-full
, also might be worth putting the full path to where zip
is installed?– Rekovni
Nov 12 '18 at 13:27
@Rekovni thanks -- I have eventually found out there were 2 mistakes in my code: 1. Installing package named p7zip and then trying to use package zip, instead I have installed zip unzip:
apt-get install zip unzip
-- thats it, that solved the zip problem and then the path to my artifact was wrong as it's inside a folder not in the root, so I change the zip line to: zip -r ../../dist.zip *
instead and all is good in the world!– SebastianG
Nov 12 '18 at 14:36
@Rekovni thanks -- I have eventually found out there were 2 mistakes in my code: 1. Installing package named p7zip and then trying to use package zip, instead I have installed zip unzip:
apt-get install zip unzip
-- thats it, that solved the zip problem and then the path to my artifact was wrong as it's inside a folder not in the root, so I change the zip line to: zip -r ../../dist.zip *
instead and all is good in the world!– SebastianG
Nov 12 '18 at 14:36
add a comment |
1 Answer
1
active
oldest
votes
Correct script below:
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
Was installing the wrong Zip package and then puttin my archive in the wrong folder.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53262011%2fgitlab-pipelines-zip-command-not-found-after-installing-zip-on-docker-image%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Correct script below:
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
Was installing the wrong Zip package and then puttin my archive in the wrong folder.
add a comment |
Correct script below:
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
Was installing the wrong Zip package and then puttin my archive in the wrong folder.
add a comment |
Correct script below:
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
Was installing the wrong Zip package and then puttin my archive in the wrong folder.
Correct script below:
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
Was installing the wrong Zip package and then puttin my archive in the wrong folder.
answered Nov 12 '18 at 14:47
SebastianGSebastianG
826216
826216
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53262011%2fgitlab-pipelines-zip-command-not-found-after-installing-zip-on-docker-image%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Just speculating here, might need a
-y
for theapt-get
bit? ieapt-get -y install p7zip p7zip-full
, also might be worth putting the full path to wherezip
is installed?– Rekovni
Nov 12 '18 at 13:27
@Rekovni thanks -- I have eventually found out there were 2 mistakes in my code: 1. Installing package named p7zip and then trying to use package zip, instead I have installed zip unzip:
apt-get install zip unzip
-- thats it, that solved the zip problem and then the path to my artifact was wrong as it's inside a folder not in the root, so I change the zip line to:zip -r ../../dist.zip *
instead and all is good in the world!– SebastianG
Nov 12 '18 at 14:36