如何构建/安装Travis Build?

时间:2015-12-02 20:33:33

标签: ruby-on-rails installation travis-ci

我想使用Travis Build,但除了非常含糊的ln -s PATH_TO_TRAVIS_BUILD ~/.travis/travis-build之外,没有构建/安装说明可以将其与Travis CLI一起使用。我认为这是gem install bundler && bundle install --path vendor/bundle && bundle exec something的某种咒语,但something使我无法理解。

1 个答案:

答案 0 :(得分:3)

正如Use as addon for CLI section in the README中所述,以下内容对我有用:

  • COPY将repo导入某些持久性目录(git clone对我来说)
  • 来自~/GitHub我使用~/GitHub/travis-build(几乎逐字逐句读取)
  • 运行ln -s $(pwd) ~/.travis/travis-build(无参数)后,得到以下输出:

    travis

注意第10行:nabijaczleweli@klusikomp-vm:~/.travis$ travis Usage: travis COMMAND ... Available commands: accounts displays accounts and their subscription status branches displays the most recent build for each branch cache lists or deletes repository caches cancel cancels a job or build compile compiles a build script from .travis.yml console interactive shell disable disables a project enable enables a project encrypt encrypts values for the .travis.yml encrypt-file encrypts a file and adds decryption steps to .travis.yml endpoint displays or changes the API endpoint env show or modify build environment variables help helps you out when in dire need of information history displays a projects build history init generates a .travis.yml and enables the project lint display warnings for a .travis.yml login authenticates against the API and stores the token logout deletes the stored API token logs streams test logs monitor live monitor for what's going on open opens a build or job in the browser pubkey prints out a repository's public key raw makes an (authenticated) API call and prints out the result report generates a report useful for filing issues repos lists repositories the user has certain permissions on requests lists recent requests restart restarts a build or job settings access repository settings setup sets up an addon or deploy target show displays a build or job sshkey checks, updates or deletes an SSH key status checks status of the latest build sync triggers a new sync with GitHub token outputs the secret API token version outputs the client version whatsup lists most recent builds whoami outputs the current user run `/usr/local/bin/travis help COMMAND` for more infos ,表明确实有效。