The House passed the Pentagon's annual policy legislation this evening with a resounding bipartisan vote, leaving it up to the Senate to finish the job next week.

With the Senate having run out of time to debate and amend their version of the National Defense Authorization Act, lawmakers and staffers in the House and Senate Armed Services committees hashed out a compromise over the Thanksgiving recess.

The compromise has ruffled the feathers of some senators who hoped to make changes to the legislation. But with only a week left before the Senate adjourns for the year, the compromise emerged as a take-it-or-leave-it proposition for lawmakers.

The House chose to take it, passing the NDAA by a vote of 350 to 69, meaning that it is up to the Senate now to pass the bill for the president to sign. The NDAA has been passed for 52 straight years, and is typically a bill with broad bipartisan support.

"It is always heartening to see that, even during these partisan times, members were able to put politics aside in support of our brave men and women in uniform," said House Armed Services Committee Chairman Buck McKeon, R-Calif., after the vote.