Question

Dans mon entreprise, nous avons récemment commencé à utiliser Se rallier pour notre outil de gestion de projet. Initialement, une personne externe à notre équipe a investi beaucoup de temps en créant manuellement les itérations en utilisant une convention de dénomination qui ne va tout simplement pas jive avec le programme existant de notre équipe. Au lieu de demander à cette pauvre âme de supprimer ces itérations vides à la main, une par une, je voudrais automatiser ce processus en utilisant l'API REST de Rally. En bref, nous devons supprimer ces 100+ itérations vides qui s'étendent sur 3 projets différents (qui partagent tous un parent commun).

J'ai passé un peu de temps à regarder le rallye-re-rechy-API Ruby Gem, et bien que j'aie une expérience de rubis limitée, le Requête L'interface de l'API reste confuse pour moi, et j'ai du mal à enrouler ma tête autour. Je sais ce que mon regex aimerait, mais je ne sais tout simplement pas comment fournir cela à la question.

Voici ce que j'ai jusqu'à présent:

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

Tous les pointeurs dans la bonne direction seraient très appréciés. J'ai l'impression d'être presque là.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top