You may file an immigrant visa petition for your spouse, but they will have to wait for an available priority date. Typically it has been faster for someone to first become a U.S. citizen, but that is not always the case, as priority dates do change. However, as a green card holder you may not file a fiance visa petition for your spouse. You would need to marry her outside the U.S., or she would need to travel to the U.S. using an appropriate business or visitor visa.
Answered on Oct 28th, 2013 at 9:59 PM