Оба варианта верны: в цехе и в цеху.
Оба варианта правильны, но варианты не всегда взаимозаменяемы. Подробнее в "Искать на Грамоте" на нашем портале.
Варианты в цехе и в цеху равноправны, если слово цех употребляется в значении 'отдел промышленного предприятия'. В значении 'средневековая организация ремесленников' правильно только: в цехе.