I am using "atlassian/aws-sam-deploy" Pipe in multiple steps of pipeline. The pipe in the first step work with out any issue but the second pipe showing below error.
[Errno 13] Permission denied: '/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/aws-sam-deploy/packaged.yml'
# This is a sample build configuration for Java (Gradle).
# Check our guides at https://confluence.atlassian.com/x/zd-5Mw for more examples.
# Only use spaces to indent your .yml configuration.
# -----
# You can specify a custom docker image from Docker Hub as your build environment.
image: openjdk:8
pipelines:
default:
- step: &build
name: Build
caches:
- gradle
artifacts: # defining the artifacts to be passed to each future step.
- build/**
script:
- bash ./gradlew build
branches:
develop:
- step: *build
- step:
name: DeployDev
deployment: develop
artifacts: # defining the artifacts to be passed to each future step.
- build/**
script: # Modify the commands below to build your repository.
- pipe: atlassian/aws-sam-deploy:0.1.3
variables:
AWS_ACCESS_KEY_ID: DEV_AWS_ACCESS_KEY
AWS_SECRET_ACCESS_KEY: DEV_AWS_SECRET_KEY
AWS_DEFAULT_REGION: DEV_AWS_DEFAULT_REGION
S3_BUCKET: DEV_S3_BUCKET
STACK_NAME: 'generic'
SAM_TEMPLATE: SAM_TEMPLATE
CAPABILITIES: ['CAPABILITY_IAM', 'CAPABILITY_AUTO_EXPAND']
WAIT: DEPLOYMENT_WAIT
WAIT_INTERVAL: WAIT_INTERVAL
- step:
name: DeployStage
deployment: stage
trigger: manual
script: # Modify the commands below to build your repository.
- pipe: atlassian/aws-sam-deploy:0.1.1
variables:
AWS_ACCESS_KEY_ID: DEV_AWS_ACCESS_KEY
AWS_SECRET_ACCESS_KEY: DEV_AWS_SECRET_KEY
AWS_DEFAULT_REGION: DEV_AWS_DEFAULT_REGION
S3_BUCKET: DEV_S3_BUCKET
STACK_NAME: 'generic'
SAM_TEMPLATE: SAM_TEMPLATE
CAPABILITIES: ['CAPABILITY_IAM', 'CAPABILITY_AUTO_EXPAND']
WAIT: DEPLOYMENT_WAIT
WAIT_INTERVAL: WAIT_INTERVAL
Yes.. removing state file solved the problem. Add below line at the end of the step
- rm /opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/aws-sam-deploy/packaged.yml
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.
Still having the same error :(
Added that 'rm' line at the start of the second sam deploy but still not working.
sam-second-deploy: &sam-second-deploy
step:
name: SAM Second Deploy
deployment: Second Deploy
script:
- cd sam
- rm /opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/aws-sam-deploy/packaged.yml
- pipe: atlassian/aws-sam-deploy:1.5.0
variables:
...
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.