Paul Kee’s side earned their place in the last four of the competition with a penalty shoot-out win over Coagh United at Drumahoe last Saturday.
The clash with Armagh will take place at Mill Meadow on Tuesday, 1 April next (kick off 7.45pm).
The tie will will be played to a finish, with 10 minutes extra-time and penalties used if necessary.
The other semi-final tie features Knockbreda and Bangor who will meet at Seaview on Wednesday, 2 April (kick off 7.45pm).
Entry to both games is £5 for adults and concessionary admission £3.