Сценарий Трэвиса не берет файл

#docker #travis-ci

Вопрос:

Я запускаю сценарий Трэвиса следующим образом:

 1   sudo: required
  1 language: clojure
  2 services:
  3   - docker
  4 env:
  5   global:
  6     - SHA=$(git rev-parse HEAD)
  7     - CLOUDSDK_CORE_DISABLE_PROMPTS=1
  8 before_install:
  9   - openssl aes-256-cbc -K $encrypted_9f3b5599b056_key -iv $encrypted_9f3b55    99b056_iv -in service-account.json.enc -out service-account.json -d
 10   - curl https://sdk.cloud.google.com | bash > /dev/null;
 11   - source $HOME/google-cloud-sdk/path.bash.inc
 12   - gcloud components update kubectl
 13   - gcloud auth activate-service-account --key-file=service-account.json
 14   - gcloud config set project humboi-299117
 15   - gcloud config set compute/zone us-west1-a
 16   - gcloud container clusters get-credentials humboi-cluster
 17   - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-    stdin
 18 deploy:
 19   provider: script
 20   script: bash ./deploy.sh
 21   on:
 22     branch: contract

 

где развернуться.sh-это:

 1   lein uberjar
  1 docker build . -t prikshet/main-server:latest -t prikshet/main-server:$SHA -    f deployment/Dockerfile
  2 docker push prikshet/main-server:latest
  3 docker push prikshet/main-server:$SHA
  4 kubectl apply -f deployment/k8s
  5 kubectl set image deployments/main-server-deployment server=prikshet/main-server:$SHA
 

И в основном лейн уберджар должен создать банку, которую должен забрать образ прикшета/главного сервера:

 1   FROM openjdk:11
  1 RUN apt-get update
  2 RUN apt-get -y install npm
  3 RUN npm install -g shadow-cljs
  4 COPY target/uberjar/humboi.jar .
  5 CMD java -jar humboi.jar
 

Однако я получаю эту ошибку в трэвисе:

 Step 5/6 : COPY target/uberjar/humboi.jar .
COPY failed: stat /var/lib/docker/tmp/docker-builder693597080/target/uberjar/humboi.jar: no such file or directory
 

Как это исправить?