init commit, add CI framewrok