task custom per build