小编Jor*_*son的帖子

如何获取应用于Chef节点的配方列表?

我想知道给定的配方是否已应用于管理到Chef的N个节点的列表.我怎么能轻易做到这一点.

chef-infra

9
推荐指数
2
解决办法
1万
查看次数

如何获取使用IO.popen调用的命令的退出状态?

我正在使用IO.popen执行命令并捕获输出,如下所示:

process = IO.popen("sudo -u service_user -i start_service.sh") do |io|
    while line = io.gets
      line.chomp!
      process_log_line(line)
    end
  end
Run Code Online (Sandbox Code Playgroud)

如何捕获*start_service.sh*的退出状态?

ruby

9
推荐指数
1
解决办法
6780
查看次数

在创建Crucible评论时,是否可以通过JIRA工作流移动票证?

我们有一个与Crucible/Fisheye集成的JIRA设置,以及一个名为"Under Code Review"的工作流程步骤.现在,开发人员创建了一个代码审查,并通过"源"和"评论"选项卡适当地链接到JIRA票证.这很棒.

有没有办法配置JIRA,以便在Crucible审查与故障单关联后,它会自动将故障单置于"Under Code Review"步骤中?

jira atlassian-crucible

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

如何使Rails迁移以当前RAILS_ENV为条件?

如何以当前的RAILS_ENV为条件进行Rails迁移?

具体来说,我想:

  1. 检查迁移到master-of-master
  2. 仅在我们的Staging实例上执行迁移

这样做将允许我们通过迁移执行数据库更新 - 这是我们在Staging环境中只需要的.一个示例是为特定帐户或帐户类激活功能以用于测试目的.

ruby-on-rails rails-migrations

7
推荐指数
1
解决办法
1933
查看次数

如何将分支扩展到从Crucible开始的主干版本?

我想知道如何使用Crucible,我可以包含diff文件,它只包含从我从主干分支出来的分支中所做的更改.目前,如果我包含类似更改集的内容,则会将分支中的每个文件计为新文件,因此不会显示任何差异.有没有办法做到这一点?

我知道我可以选择每个文件来执行从分支版本到最后一个主干版本的差异,但这对于我更改的文件数量来说非常耗时,我担心我可能会忘记一个.有没有更好的办法?

svn atlassian-fisheye atlassian-crucible

7
推荐指数
1
解决办法
2326
查看次数

你知道一个好的开源版本控制查看器吗?

我正在寻找像Atlassian's FishEye这样的工具.到目前为止我发现的替代方案(如StatCVS,ViewCVSBonsai)要么缺乏功能,要么安装和维护都非常困难.因此,在使用这些工具之一之前,我想确保我没有错过任何其他优秀,易于安装,开源(优选java)版本控制查看器,它支持cvs作为scm.

cvs version-control atlassian-fisheye

6
推荐指数
1
解决办法
1748
查看次数

'commit'和'revision'之间的区别是什么?

提交和修订之间有什么区别?我们使用SVN,并从Atlassian Fisheye获取指标.在Fisheye有一个报告显示"顶级提交者 - 通过修订"和"顶级提交者 - 通过提交".

这里没有人可以告诉我有什么区别.

非常感谢!安迪

svn atlassian-fisheye

6
推荐指数
1
解决办法
3300
查看次数

Jira和git:如何反映所有分支?

使用git,Fisheye + Crucible和Jira 4.2的开发基础设施.

由于我们在Jira中配置了映射,因此Fisheye注册的存储库的提交反映在Jira Projects和Tickets中; 但是,只有主分支上的提交似乎才会被反映出来.在Crucible中,可以选择其他分支来搜索提交的评论.

如何在Jira中显示所有这些分支?

git jira atlassian-fisheye

6
推荐指数
1
解决办法
2047
查看次数

我用RVM安装了ruby 1.9.2,但当我输入"ruby -v"告诉我ruby vi有1.8.7(mac)

当我在treminal"rvm list"中写道时,我得到了这个:

rvm rubies

   ruby-1.9.1-p378 [ x86_64 ]
   ruby-1.9.2-p136 [ x86_64 ]
Run Code Online (Sandbox Code Playgroud)

但是当我键入"ruby -v"时,我得到了这个:

ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

ruby macos rvm

5
推荐指数
1
解决办法
1722
查看次数

如何在Chef配方中找到可用的磁盘?

在执行Chef配方时,我想确定是否有足够的可用磁盘空间来执行操作.

怎么做到最好?

chef-infra

5
推荐指数
1
解决办法
4625
查看次数