I’ve copied the `script` entry given in the documentation of the atlassian/aws-code-deploy pipe and adapted to my needs:
pipelines:
branches:
master:
- step:
name: Build
image: node:10
script:
- ...
- step:
name: Deploy
script:
- pipe: atlassian/aws-code-deploy:0.2.1
variables:
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION: 'us-east-2'
APPLICATION_NAME: $APPLICATION_NAME
COMMAND: 'upload'
ZIP_FILE: $ZIP_FILE
S3_BUCKET: $S3_BUCKET
When the pipeline is run, I get the following error:
docker container run \
--volume=/opt/atlassian/pipelines/agent/build:/opt/atlassian/pipelines/agent/build \
--volume=/opt/atlassian/pipelines/agent/ssh:/opt/atlassian/pipelines/agent/ssh:ro \
...
bash: docker: command not found
My pipeline is using the default Docker image.
I was able to fix the problem by adding the `docker` service to my step:
- step:
name: Deploy
services:
- docker
script:
- pipe: atlassian/aws-code-deploy:0.2.1
variables:
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
...
I have the same issue and this solutions doesn't help me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
pipelines:
branches:
master:
- step:
name: Build
image: node:10
script:
- ...
- step:
services:
- docker
name: Deploy
script:
- pipe: atlassian/aws-code-deploy:0.2.1
variables:
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION: 'us-east-2'
APPLICATION_NAME: $APPLICATION_NAME
COMMAND: 'upload'
ZIP_FILE: $ZIP_FILE
S3_BUCKET: $S3_BUCKET
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
add docker as services it will fix the issue
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must have a reserved Variable called PATH, in your enviroment.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey, accepted answer doesn't work for me. I was able to make it run adding optioins:docker: true to the end. See below
pipelines:
branches:
master:
- step:
name: Build
image: node:10
script:
- ...
- step:
name: Deploy
script:
- pipe: atlassian/aws-code-deploy:0.2.1
variables:
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION: 'us-east-2'
APPLICATION_NAME: $APPLICATION_NAME
COMMAND: 'upload'
ZIP_FILE: $ZIP_FILE
S3_BUCKET: $S3_BUCKET
options:
docker: true
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I had same issue i just reruned pipelines again and it works.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.