Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 929 Bytes

CodeBuild.md

File metadata and controls

25 lines (21 loc) · 929 Bytes

Start a CodeBuild job:

cb_client 	      = boto3.client('codebuild', region_name=REGION)
REGION				    = os.environ['REGION_NAME']
CODEBUILD_PROJECT	= os.environ['CODEBUILD_PROJECT_NAME']

def StartBuild():
	try:
		response = cb_client.start_build(projectName=CODEBUILD_PROJECT)
	except ClientError as err:
		print(err.response['Error']['Message'])
	else:
		print("StartBuild succeeded:")
		print(" - Build ID: {}".format(response['build']['id']))
		print(" - ARN: {}".format(response['build']['arn']))
		print(" - Start Time: {}".format(response['build']['startTime']))
		print(" - Build Status {}".format(response['build']['buildStatus']))

Copyright 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. A copy of the License is located at http://aws.amazon.com/apache2.0/