IDE-1616 add command for build-service
IDE-1616 always use final when possible
IDE-1616 jobs are async so we need to return status of job creation only
IDE-1616 keep the if/else code blocks as small as possible only call execute once