以下のサンプルコードから、プロジェクト内のすべてのタスクを一覧表示するための作業をテストできます。
ユーザーストーリーUS1234の下に新しいタスクを自動的に追加したい。
タスクフィールド(名前、説明、見積もり、やることなど)で入力するのに優れた50のユーザーストーリーがあります。この作業を自動化したいです。
rubyでRESTAPIを使用して、タスクフィールドを使用してユーザーストーリーの下にタスクを作成する方法。
このリンクhttp://developer.rallydev.com/help/ruby-toolkit-rally-rest-apiにはあまり助けがありませんでした
require 'rubygems'
require 'rally_rest_api'
rally= RallyRestAPI.new(:base_url =>"https://rally1.rallydev.com/slm", :username => "harsha.gowda@xyz.com", :password => "xyz123")
projects = rally.find(:project) { equal:name, "XYZ Engineering - Scrum Team 2"}
projects.each do |project|
# puts project.name
tasks = rally.find(:task, :project => project, :fetch => true) {equal :State, "Defined"}
tasks.each do |task|
puts task.name
end
end