A beamline dedicated to the production of laser-polarized radioactive beams has been constructed at ISOLDE, CERN. We present here different simulations leading to the design and construction of the setup, as well as technical details of the full setup and examples of the achieved polarizations for several radioisotopes. Beamline simulations show a good transmission through the entire line, in agreement with observations. Simulations of the induced nuclear spin-polarization as a function of atom-laser interaction length are presented for 26,28 Na, [1] and for 35 Ar, which is studied in this work. Adiabatic spin rotation of the spin-polarized ensemble of atoms, and how this influences the observed nuclear ensemble polarization, are also performed for the same nuclei. For 35 Ar, we show that multiplefrequency pumping enhances the ensemble polarization by a factor 1.85, in agreement with predictions from a rate equations model.