У меня есть репозиторий C ++, который я начал конвейер при фиксации. В настоящее время он по умолчанию, пока я не получу его работать, затем я получу более подробные c с ним.
Ниже YML. Обратите внимание, что я закомментировал сборку и пу sh образа Docker Hub. Я не хочу каждый раз создавать новый образ, а изображение, указанное вверху, уже находится в состоянии, которое мне нужно для создания моего репо.
Вот в чем дело, я хочу развернуть свой код C ++ (это проект CMAKE) на этот образ docker и постройте (создайте) его. Но у меня такая ошибка:
+ make
make: *** No targets specified and no makefile found. Stop.
Я не могу найти / понять документацию на этом этапе процесса. Как я могу СОЗДАТЬ свою базу кода для этого изображения Docker?
bitbucket-pipelines.yml:
# You can specify a custom docker image from Docker Hub as your build environment.
image: scottieg40/linux:buildEnv
pipelines:
default:
# - step:
# services:
# - docker
# script: # Modify the commands below to build your repository.
# Set $DOCKER_HUB_USERNAME and $DOCKER_HUB_PASSWORD as environment variables in repository settings
# - export IMAGE_NAME=scottieg40/linux:$BITBUCKET_COMMIT
# build the Docker image (this will use the Dockerfile in the root of the repo)
# - docker build -t $IMAGE_NAME .
# authenticate with the Docker Hub registry
# - docker login --username $DOCKER_HUB_USERNAME --password $DOCKER_HUB_PASSWORD
# push the new Docker image to the Docker registry
# - docker push $IMAGE_NAME
- step:
script:
- ls
- cmake
- make