Giants baseball set to launch season in search of fifth straight postseason appearance