Skip to content
This repository has been archived by the owner on May 5, 2022. It is now read-only.

Commit

Permalink
Merge pull request #568 from openaddresses/migurski/add-slippymap-to-…
Browse files Browse the repository at this point in the history
…status-comments

Add slippymap preview URL to status comments
  • Loading branch information
migurski committed Mar 1, 2017
2 parents accb42b + 5e66311 commit 7a68927
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 0 deletions.
3 changes: 3 additions & 0 deletions chef/data/local.json
Expand Up @@ -22,6 +22,9 @@
"mapbox_key": "{Mapbox Key}",
"mapzen_key": "{Mapzen Key}",
"gag_github_status": "No",
"reject_new_jobs": "No",
"dotmaps_base_url": "{URL}",
"machine_base_url": "{URL}",

"worker_kind": null,
"web_docroot": "/var/www/html",
Expand Down
2 changes: 2 additions & 0 deletions chef/webhooks/recipes/default.rb
Expand Up @@ -11,6 +11,7 @@
aws_sns_arn = local['aws_sns_arn']
aws_cloudwatch_ns = local['aws_cloudwatch_ns']
dotmaps_base_url = local['dotmaps_base_url']
machine_base_url = local['machine_base_url']
webhook_secrets = local['webhook_secrets']

gag_github_status = local['gag_github_status']
Expand Down Expand Up @@ -43,6 +44,7 @@
AWS_CLOUDWATCH_NS=#{aws_cloudwatch_ns}
AWS_S3_BUCKET=#{aws_s3_bucket}
DOTMAPS_BASE_URL=#{dotmaps_base_url}
MACHINE_BASE_URL=#{machine_base_url}
WEBHOOK_SECRETS=#{webhook_secrets}
LC_ALL=C.UTF-8
CONF
Expand Down
3 changes: 3 additions & 0 deletions openaddr/ci/__init__.py
Expand Up @@ -861,6 +861,9 @@ def update_job_comments(db, job_id, run_id, github_auth):
return

comment_json = {'body': '![Preview]({})'.format(run.state.preview)}
if 'MACHINE_BASE_URL' in os.environ:
job_url = urljoin(os.environ['MACHINE_BASE_URL'], '/jobs/{}'.format(job_id))
comment_json['body'] = '{body}\n\nMore: {}'.format(job_url, **comment_json)
posted = post(job.github_comments_url, data=json.dumps(comment_json), auth=github_auth,
headers={'Content-Type': 'application/json'})

Expand Down

0 comments on commit 7a68927

Please sign in to comment.