小编Mar*_*ler的帖子

加速SBT组装

我们有一个项目,我们正在建设的大量Scalatra的 微服务使用它们打包SBT组装插件,然后创建一个使用泊坞窗图像SBT-泊坞窗插件.由于微服务的数量,该过程很慢,因为程序集插件必须处理每个服务的所有传递依赖性.但是我注意到大多数微服务具有非常相似的依赖性.有什么方法可以加快速度吗?

一个限制是我们在Jenkins(CI)服务器上这样做,所以我们sbt clean在开始时调用所以我们无法利用任何缓存?

scala sbt scalatra jenkins sbt-assembly

8
推荐指数
1
解决办法
2966
查看次数

在Ansible中使用rsync与Vagrant一​​起工作

我想使用Vagrant测试Ansible脚本.一切正常,直到它尝试对远程主机执行rsync:

- name: Install custom dev user settings
  local_action: command rsync -ave ssh roles/common/files/home/{{ item.name }} 
      {{ ansible_ssh_user }}@{{ inventory_hostname }}:/#home/
  with_items: dev_users
  when: "{{ item.custom }} == True"
  tags:
  - dev_custom
  - dev_users
  - users
Run Code Online (Sandbox Code Playgroud)

然而它在这一点上失败了 - 它似乎试图通过密码登录,但我不知道为什么它应该通过SSH连接到Vagrant,对(我已经在下面省略了一些信息......因为它提到了密钥)?

127.0.0.1> EXEC ['/bin/sh', '-c', 'mkdir -p $HOME/.ansible/tmp/ansible-1393178896.64-215542007508316 && chmod a+rx $HOME/.ansible/tmp/ansible-1393178896.64-215542007508316 && echo $HOME/.ansible/tmp/ansible-1393178896.64-215542007508316']
<127.0.0.1> REMOTE_MODULE command rsync -ave ssh roles/common/files/home/someUser vagrant@10.0.0.10:/#home/
<127.0.0.1> PUT /tmp/tmpm3BnEW TO /home/mark/.ansible/tmp/ansible-1393178896.64-215542007508316/command
<127.0.0.1> EXEC /bin/sh -c 'sudo -k && sudo -H -S …
Run Code Online (Sandbox Code Playgroud)

rsync vagrant ansible

6
推荐指数
2
解决办法
3654
查看次数

标签 统计

ansible ×1

jenkins ×1

rsync ×1

sbt ×1

sbt-assembly ×1

scala ×1

scalatra ×1

vagrant ×1