The last week my pipeline works fine, but yesterday it failed caused of npm not found error. The pipeline was not changed since the last time it works well.
I also tried default docker image and other versions of node images, but all get the same error.
I even tried "which npm" and got "bash: npm: command not found", seems no command is available.
Hi @Liu Nanbing and welcome to the community.
I see in your yml file that you are using a variable named PATH. Have you defined that as a workspace, repository, or deployment variable?
If so, I believe this may be the reason for the errors you are seeing. $PATH is an environment variable which the shell uses to find commands, and any workspace, repository, or deployment variable with the same name will override it.
Could you please try renaming the variable you have defined with this name to something else, e.g. REMOTE_PATH, (change the name both in the definition and also in your yml file), and let me know if this solves the issue?
We are excited to announce the open beta program for self-hosted runners. Bitbucket Pipelines Runners is available to everyone. Please try it and let us know your feedback. If you have any issue...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events