dist build based on config.yml