0

Я хочу установить TravisCI CLI без присмотра.Трэвис без присмотра (без пробелов)

С выполнения рубин 2.1, в соответствии с рекомендациями, связанного ридми, Трэвис базовые инструменты CLI могут быть установлены с gem:

gem install travis -v 1.8.0 --no-rdoc --no-ri 

Однако на первый пробег Трэвис предложит пользователю установить доработок.

Я не хочу запускать установленное программное обеспечение с первого раза.

Мое дело может быть упрощено путем использования только одного целевого пользователя: ubuntu.

ответ

0

Специально для travis 1.8.0, так как эта версия заблокирована в вашем примере установки gem; метод install_completions может быть вызван непосредственно:

# This step operates on the current users ~/.travis data, 
# as the target user eg: "$su ubuntu" 

ruby \ 
    -r /var/lib/gems/2.1.0/gems/travis-1.8.0/lib/travis/tools/completion.rb \ 
    -e "Travis::Tools::Completion.install_completion" 

Префикс /var/lib/gems/2.1.0 может быть определена с gem env; INSTALLATION DIRECTORY ключ.

Я просмотрел подкаталог «драгоценные камни», чтобы найти файлы Travis специально.

Примечание: Если существует несколько пользователей, сгенерированный каталог ~/.travis должен быть безопасным для копирования другим пользователям.


В качестве альтернативы, если вы хотите, подсказка низкошумная/подавил без доработок, есть простой .yaml файл: ~/.travis/config.yml, к которому ключи последующие могут быть добавлены:

--- 
checked_completion: true 
completion_version: 1.8.0 
Смежные вопросы