I am unable to figure out why the serverless deploy is not going through.
<span>This is the bibucket-pipeline.yml</span>
<span><br><br>options</span><span>:</span><br><span>docker</span><span>: </span><span>true<br></span><br><span>definitions</span><span>:</span><br><span> services</span><span>:</span><br><span> docker</span><span>:</span><br><span> memory</span><span>: </span><span>3072</span><br><span>pipelines</span><span>:</span><br><span>branches</span><span>:</span><br><br><span>dev</span><span>:</span><br><span> - </span><span>step</span><span>:</span><br><span>services</span><span>:</span><br><span> - </span><span>docker</span><br><span>script</span><span>:</span><br><span> - </span><span>cp config.dev.ini config.ini</span><br><span> - </span><span>pipe</span><span>: </span><span>atlassian/serverless-deploy:1.2.0</span><br><span>variables</span><span>:</span><br><span> AWS_ACCESS_KEY_ID</span><span>: </span><span>$AWS_ACCESS_KEY_ID_DEV</span><br><span> AWS_SECRET_ACCESS_KEY</span><span>: </span><span>$AWS_SECRET_ACCESS_KEY_DEV</span><br><span> PRE_EXECUTION_SCRIPT</span><span>: </span><span>"my-script.sh"<br> EXTRA_ARGS: "--verbose"</span>
Error during serverless deploy
<span>Credentials: Local, environment variables</span>
<span>Docs: <a href="http://docs.serverless.com/" rel="noopener nofollow noreferrer" target="_blank">docs.serverless.com</a></span>
<span>Support: <a href="http://forum.serverless.com/" rel="noopener nofollow noreferrer" target="_blank">forum.serverless.com</a></span>
<span>Bugs: <a href="http://github.com/serverless/serverless/issues" rel="noopener nofollow noreferrer" target="_blank">github.com/serverless/serverless/issues</a></span>
<span>Error:</span>
<span>Error: `docker run --rm -v /root/.cache/serverless-python-requirements/1f8875b144ca0ef6448bc54adcda2143dac724167f52c31feeb3279ccc4a6bc1_x86_64_slspyc:/var/task:z -v /root/.cache/serverless-python-requirements/downloadCacheslspyc:/var/useDownloadCache:z lambci/lambda:build-python3.8 /bin/sh -c chown -R 0\:0 /var/useDownloadCache && python3 -m pip install -t /var/task/ -r /var/task/requirements.txt --cache-dir /var/useDownloadCache && chown -R 0\:0 /var/task && chown -R 0\:0 /var/useDownloadCache && find /var/task -name \*.so -exec strip \{\} \;` Exited with code 125</span>
<span> at ChildProcess.<anonymous> (/opt/atlassian/pipelines/agent/build/node_modules/child-process-ext/spawn.js:38:8)</span>
<span> at ChildProcess.emit (node:events:513:28)</span>
<span> at ChildProcess.emit (node:domain:489:12)</span>
<span> at maybeClose (node:internal/child_process:1093:16)</span>
<span> at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)</span><span>Installing requirements from "/root/.cache/serverless-python-requirements/1f8875b144ca0ef6448bc54adcda2143dac724167f52c31feeb3279ccc4a6bc1_x86_64_slspyc/requirements.txt"<br>Docker Image: lambci/lambda:build-python3.8<br>Using download cache directory /root/.cache/serverless-python-requirements/downloadCacheslspyc<br>Running docker run --rm -v /root/.cache/serverless-python-requirements/1f8875b144ca0ef6448bc54adcda2143dac724167f52c31feeb3279ccc4a6bc1_x86_64_slspyc\:/var/task\:z -v /root/.cache/serverless-python-requirements/downloadCacheslspyc\:/var/useDownloadCache\:z lambci/lambda\:build-python3.8 /bin/sh -c 'chown -R 0\\:0 /var/useDownloadCache && python3 -m pip install -t /var/task/ -r /var/task/requirements.txt --cache-dir /var/useDownloadCache && chown -R 0\\:0 /var/task && chown -R 0\\:0 /var/useDownloadCache && find /var/task -name \\*.so -exec strip \\{\\} \\;'...<br>Stdout: <br>Stderr: docker: Error response from daemon: authorization denied by plugin pipelines: -v only supports $BITBUCKET_CLONE_DIR and its subdirectories.<br>See 'docker run --help'.<br>Environment: linux, node 16.17.0, framework 3.22.0 (local) 3.22.0v (global), plugin 6.2.2, SDK 4.3.2</span>
serverless.yml
custom:
pythonRequirements:
pythonBin: python3
dockerizePip: true
slim: true
useDownloadCache: true
useStaticCache: true
Any help would be very much appreciated. It loks like its because of useDownloadCache or this could be it - <span>$BITBUCKET_CLONE_DIR and its subdirectories.</span>