Android travis中的存储库路径

Android travis中的存储库路径,android,travis-ci,Android,Travis Ci,我无法在travis中找到我的回购(已克隆)路径。当我执行ls时,没有输出。我试过ls~/username/repo和ls~/repo但没有得到这样的文件或目录 一些背景:我正在将我的android应用程序与travis ci集成。在构建travis之前,我想创建一个新的.java文件。因为此文件是私有文件,并添加到.gitignore,并且仅在生成计算机上。我打算使用加密的环境变量功能向该文件添加内容 任何自定义命令都不会显示输出。甚至没有回声。有一个环境变量$TRAVIS_BUILD_DIR

我无法在travis中找到我的回购(已克隆)路径。当我执行
ls
时,没有输出。我试过
ls~/username/repo
ls~/repo
但没有得到这样的文件或目录

一些背景:我正在将我的android应用程序与travis ci集成。在构建travis之前,我想创建一个新的
.java
文件。因为此文件是私有文件,并添加到
.gitignore
,并且仅在生成计算机上。我打算使用加密的环境变量功能向该文件添加内容


任何自定义命令都不会显示输出。甚至没有回声。有一个环境变量$TRAVIS_BUILD_DIR,但不确定如何使用它

我想这是一个语法问题,请确保使用,就像它正常工作一样:

TRAVIS\u BUILD\u DIR:指向文件所在目录的绝对路径 正在生成的存储库已复制到工作服务器上

-${TRAVIS\u BUILD\u DIR}/gradle/caches/

-ls${TRAVIS\u BUILD\u DIR}/gradle/caches/

另外,请检查下面链接到此和的行(其工作原理如图所示):

。。。您可以创建${TRAVIS\u BUILD\u DIR}/.TRAVIS ci文件夹并保存 那里有所有的东西,所以我们可以定制它


~/username
没有意义。。。尝试使用
find/-name repo
在执行自定义命令时,如果看不到其输出,则可能会重复。甚至没有回声。所以这行不通。我尝试过使用变量$TRAVIS_BUILD_DIR,但仍然失败。听起来像是Linux问题,而不是TRAVIS问题。他正在尝试从yaml文件执行bash命令,并询问特定供应商的特定路径,我认为这不是重复的。
env:
  global:
    - ANDROID_HOME=${TRAVIS_BUILD_DIR}/android-sdk
    - PATH=${ANDROID_HOME}/:${ANDROID_HOME}/tools/:${ANDROID_HOME}/platform-tools/:${PATH}

before_install:
  - cp -R /usr/local/android-sdk-23.0.2 ./android-sdk
  # Comment out the lines below to show system image properties
  - 'echo ${ANDROID_HOME}/system-images/${AVD_TARGET_DIR}/${AVD_TAG}/${AVD_ABI}'
  - 'ls ${ANDROID_HOME}/system-images/${AVD_TARGET_DIR}/${AVD_TAG}/${AVD_ABI} -al || true'
  - 'cat ${ANDROID_HOME}/system-images/${AVD_TARGET_DIR}/${AVD_TAG}/${AVD_ABI}/build.prop || true'

  - echo 'DEFAULT SCRIPTS'
  # Comment out the lines below to check default android scripts and PATH
  - echo "$PATH"
  - ls /usr/local/bin -Al
  - cat /usr/local/bin/android-accept-licenses
  - cat /usr/local/bin/android-update-sdk
  - cat /usr/local/bin/android-wait-for-emulator