implement build task.
Add ignore file