根据TravisCI的文档,
如果您的构建需要设置自定义主机名,则可以在.travis.yml中指定单个主机或其列表.Travis CI将自动在/ etc/hosts中为IPv4和IPv6设置主机名.
但它没有说明任何指定IP地址的内容.它也没有说明主机名的格式.是否可以指定一个简单的别名,myhostnamealias或者是否需要FQDN?至少CircleCI提到它使用FQDN(虽然我不知道为什么存在这样的规定,但这是一个单独的问题.)
谢谢,罗宾.
我正在尝试建立一个Vagrant环境来托管Snowplow(https://github.com/snowplow).当我从cygwin shell发射vagrant时
$ vagrant up && vagrant ssh
我进入了一个Ubuntu访客映像(12.04),当我尝试使用ansible将java8安装到这个环境中时,我收到了以下消息:
vagrant @ precise64:〜$ ansible-playbook /vagrant/ansible-playbooks/java8-gradle.yml --inventory-file =/vagrant/home/ansible/ansible_hosts --connection = local ERROR:file/vagrant/home/ansible/ansible_hosts被标记为可执行文件,但无法正确执行.如果这不应该是可执行脚本,请更正此问题
chmod -x /vagrant/home/ansible/ansible_hosts.
该文件确实是777:
-rwxrwxrwx 1 vagrant vagrant 24 Mar 3 19:03 ansible_hosts*
但同一个文件同步到主机(Windows),cygwin将文件显示为644:
-rw-r - r-- 1 rcoe Domain Users 24 Mar 3 14:03 ansible_hosts
是否存在无头(VirtualBox)Vagrant环境中运行的已知问题,该环境不允许在同步到主机的文件上设置权限?
谢谢.