Domanda

Nella mia azienda, recentemente abbiamo iniziato a utilizzare Rally Per il nostro strumento di gestione dei progetti. Inizialmente, qualcuno esterno al nostro team ha investito molto tempo manualmente creando iterazioni usando una convenzione di denominazione che non sta per Jive con lo schema esistente del nostro team. Invece di chiedere a questa povera anima di eliminare queste iterazioni vuote a mano, una ad una, vorrei automatizzare questo processo usando l'API REST di Rally. In breve, dobbiamo eliminare queste oltre 100 iterazioni vuote che si estendono su 3 diversi progetti (che condividono tutti un genitore comune).

Ho trascorso un po 'di tempo a guardare il Rally-Rest-API GEM di Ruby, e sebbene io abbia una certa esperienza di Ruby, il Domanda L'interfaccia dell'API rimane confusa per me e ho qualche problema avvolgendo la testa. So cosa vorrebbe il mio regex, ma non so come fornirlo alla domanda.

Ecco cosa ho finora:

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

Qualsiasi puntatore nella giusta direzione sarebbe molto apprezzato. Mi sento come se ci fossi quasi.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top