add build task [ci skip]