Pregunta

En mi empresa, recientemente comenzamos a usar Reunión para nuestra herramienta de gestión de proyectos. Inicialmente, alguien externo a nuestro equipo invirtió mucho tiempo creando iteraciones manualmente utilizando una convención de nombres que simplemente no va a volar con el esquema existente de nuestro equipo. En lugar de pedirle a esta pobre alma que elimine estas iteraciones vacías a mano, una por una, me gustaría automatizar este proceso utilizando la API REST de Rally. En resumen, necesitamos eliminar estas más de 100 iteraciones vacías que abarcan 3 proyectos diferentes (que comparten un padre común).

He pasado algún tiempo mirando el Rally-Rest-Api Ruby Gem, y aunque tengo una experiencia limitada de Ruby, la Consulta La interfaz de la API sigue siendo confusa para mí, y tengo algunos problemas para envolverla. Sé lo que le gustaría a mi regex, pero no sé cómo suministrar eso a la consulta.

Esto es lo que tengo hasta ahora:

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

Cualquier puntería en la dirección correcta sería muy apreciado. Siento que casi estoy ahí.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top