exclude next/devel builds from triggering sns publish
This commit is contained in:
parent
a454fda81c
commit
e9d9673506
1 changed files with 10 additions and 5 deletions
15
handler.py
15
handler.py
|
|
@ -183,11 +183,16 @@ def finished(event, _context):
|
||||||
|
|
||||||
for job in succeeded_jobs:
|
for job in succeeded_jobs:
|
||||||
details = JobDetails.from_job_name(job['jobName'])
|
details = JobDetails.from_job_name(job['jobName'])
|
||||||
|
# exclude next/devel version from list (for now).
|
||||||
|
if details.version in ['next', 'devel']:
|
||||||
|
continue
|
||||||
message['versions'].append(vars(details))
|
message['versions'].append(vars(details))
|
||||||
|
|
||||||
response = sns_client.publish(
|
# don't publish if we've excluded all successful builds
|
||||||
TargetArn=os.environ['SNS_TOPIC_ARN'],
|
if message['versions']:
|
||||||
Message=json.dumps(message),
|
response = sns_client.publish(
|
||||||
)
|
TargetArn=os.environ['SNS_TOPIC_ARN'],
|
||||||
print(f'Published to topic, response:{response}')
|
Message=json.dumps(message),
|
||||||
|
)
|
||||||
|
print(f'Published to topic, response:{response}')
|
||||||
return event
|
return event
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue