I would like to use bitbucket pipelines. I configure pipelines file but i have this error:
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /opt/atlassian/pipelines/agent/build/Dockerfile: no such file or directory
here is my config file:
image: maven:3.3.9 options: docker: true pipelines: branches: develop: - step: caches: - maven script: - export IMAGE_NAME=$DOCKER_HUB_USERNAME/$DOCKER_HUB_APP_NAME:$BITBUCKET_COMMIT - docker build -t $IMAGE_NAME . - docker login --username $DOCKER_HUB_USERNAME --password $DOCKER_HUB_PASSWORD - docker push $IMAGE_NAME services: - database definitions: services: database: image: mysql environment: MYSQL_ROOT_PASSWORD: password
Any help please!
Hey guys, i was having similar issue -
What i realize is that, my dockerfile name was DockerFile [in the repo] but bitbucket pipeline is looking for Dockerfile.
If this is the case just rename DockerFile to Dockerfile
Thanks me later
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is often actually a file not found error - check you've actually committed & pushed your Dockerfile to the bitbucket repo properly and it's correctly named and referenced.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have the same issue... and I have the DockerFile in root dir (working space in Pipeline).
¿Any idea?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
One suggestion - try adding `ls -lR` to one of your build steps. Perhaps you are actually missing the file in the folder where the build is run?
This helped me with my problems.
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.
I've got the same problem. @SeanHashi @kdao_dev did you find any solution?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am having the same issue.
All I did was use the default docker pipeline script (and swapped out the placeholders) and I am getting the same error.
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.