質問

私の会社で、私たちは最近使い始めました ラリー プロジェクト管理ツール用。当初、私たちのチームの外部の誰かが、チームの既存のスキームに合わせてジャイブすることはない命名条約を使用して、手動で反復を作成する多くの時間を投資しました。この貧しい魂に、これらの空の反復を手で削除するように頼む代わりに、RallyのREST APIを使用してこのプロセスを自動化したいと思います。要するに、3つの異なるプロジェクト(すべて共通の親を共有する)にまたがるこれらの100以上の空の反復を削除する必要があります。

私はそれを見るのに少し時間を費やしました Rally-Rest-API Ruby Gem、そして私はいくつかの限られたRubyの経験を持っていますが、 クエリ APIのインターフェースは私を混乱させたままであり、私は頭をその周りに包むのに苦労しています。私は私の正規表現が何を望んでいるか知っていますが、それをクエリに供給する方法を知りません。

これが私がこれまでに持っているものです:

require 'rubygems'
require 'rally_rest_api'

rally = RallyRestAPI.new(:username => "myuser", 
                         :password => "mypass")
regex = /ET-VT-100/    
# get all names that match criteria
iterations  = rally.find(:iteration) { "query using above regex?" }
# delete all the matching iterations
iterations.each do |iteration|
  iteration.delete    
end

正しい方向のポインターは大いに感謝します。私はもうすぐそこにいるように感じます。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top