add job to list even if it doesn't have a url. It will be 'undefined'
check if the job exists, if the github token is set, and if the job has a repo all in one if statement