Reynolds, 32, posted a 7.50 ERA in eight relief appearances last season for the Giants, who designated him for assignment in November. He registered 20 scoreless appearances between Double- and Triple-A after being signed out of independent ball.
Reynolds has a 3.80 ERA in 221 appearances in parts of six Major League seasons with the Rockies, D-backs and Giants.
Cash Kruth is a reporter for MLB.com. Follow him on Twitter at @cashkruth. This story was not subject to the approval of Major League Baseball or its clubs.