I am using bit bucket pipeline for continuous integration.Inside pipeline i am passing "npm install", its throwing me an error "please include the following file with any support request: /opt/atlassian/bitbucketci/agent/build/npm-debug.log". Is their any solution for this.

1 answer

0 votes

Hi Karthik,

I assume you are using the default configuration for Bitbucket Pipelines? And that the full error message looks something like this? smile

+ npm install
npm ERR! install Couldn't read dependencies
npm ERR! Linux 4.4.0-34-generic
npm ERR! argv "/bin/versions/node/v4.2.1/bin/node" "/bin/versions/node/v4.2.1/bin/npm" "install"
npm ERR! node v4.2.1
npm ERR! npm  v2.14.7
npm ERR! path /opt/atlassian/bitbucketci/agent/build/package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno -2
npm ERR! syscall open

npm ERR! package.json ENOENT: no such file or directory, open '/opt/atlassian/bitbucketci/agent/build/package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/atlassian/bitbucketci/agent/build/npm-debug.log

+ npm install
npm ERR! install Couldn't read dependencies
npm ERR! Linux 4.4.0-34-generic
npm ERR! argv "/bin/versions/node/v4.2.1/bin/node" "/bin/versions/node/v4.2.1/bin/npm" "install"
npm ERR! node v4.2.1
npm ERR! npm  v2.14.7
npm ERR! path /opt/atlassian/bitbucketci/agent/build/package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno -2
npm ERR! syscall open

npm ERR! package.json ENOENT: no such file or directory, open '/opt/atlassian/bitbucketci/agent/build/package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/atlassian/bitbucketci/agent/build/npm-debug.log

I suspect we need to do some additional configuration to get your build set up.

If you would like to confirm Bitbucket Pipelines is working on your repo (without building any of your code yet), try making your bitbucket-pipelines.yml file look like this instead:

# This is a sample build configuration for all languages.
# Only use spaces to indent your .yml configuration.
# -----
# You can specify a custom docker image from Dockerhub as your build environment.
# image: docker-image:tag

pipelines:
  default:
    - step:
        script:
          - echo "Everything is awesome!"

Can you tell me what programming language (and any other tooling you are using) you are trying to build with Bitbucket Pipelines? I can then give you a more specific response into how to configure your build, depending on the programming language you are using. smile

Thanks for reply, before "npm install" their were some settings to be done inside npm config. Its working for me now.

 

Suggest an answer

Log in or Join to answer
Community showcase
Piotr Plewa
Published Dec 27, 2017 in Bitbucket

Recipe: Deploying AWS Lambda functions with Bitbucket Pipelines

Bitbucket Pipelines helps me manage and automate a number of serverless deployments to AWS Lambda and this is how I do it. I'm building Node.js Lambda functions using node-lambda&nbsp...

634 views 0 4
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot