The Pittsburgh Pirates announced the signing of left-hander Caleb Ferguson to a one-year contract on Friday.