build with depends on ci