Skip to content

Commit 0232681

Browse files
Remove redeploy feature
1 parent 82e3c9b commit 0232681

File tree

2 files changed

+4
-22
lines changed

2 files changed

+4
-22
lines changed

src/deploy_release.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import os
44
import swap_environment
55

6-
def release_deployment(BUCKET_KEY, S3_ARTIFACTS_BUCKET, BLUE_ENV_NAME, BEANSTALK_APP_NAME, boto_authenticated_client, create_app_version = True):
6+
def release_deployment(BLUE_ENV_NAME, BEANSTALK_APP_NAME, boto_authenticated_client):
77
VERSION_LABEL = strftime("%Y%m%d%H%M%S")
88

99
if "VERSION_LABEL" in os.environ:
@@ -15,10 +15,6 @@ def release_deployment(BUCKET_KEY, S3_ARTIFACTS_BUCKET, BLUE_ENV_NAME, BEANSTALK
1515
print("Failed to create boto3 beanstalk client.\n" + str(err))
1616
return False
1717

18-
if create_app_version:
19-
if not create_new_version(beanstalkclient, VERSION_LABEL, BUCKET_KEY, S3_ARTIFACTS_BUCKET, BEANSTALK_APP_NAME):
20-
raise Exception("Failed to create beanstalk release.")
21-
2218
# Wait for the new version to be consistent before deploying
2319
wait_until_env_be_ready(beanstalkclient, BLUE_ENV_NAME)
2420

src/main.py

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,10 @@ def main():
2929
print(f"S3_ARTIFACTS_BUCKET = {S3_ARTIFACTS_BUCKET}\n")
3030
print(f"S3_ARTIFACTS_OBJECT {S3_ARTIFACTS_OBJECT}\n")
3131

32-
available_execution_types = ["deploy", "cutover", "full", "rollback", "redeploy"]
32+
available_execution_types = ["deploy", "cutover", "full", "rollback"]
3333
execution_type: str = str(sys.argv[1])
3434

35+
3536
if execution_type not in available_execution_types:
3637
print("Not valid execution type argument: " + execution_type)
3738
print(
@@ -101,8 +102,7 @@ def main():
101102
try:
102103
print("New release deployment initiated.")
103104
start_3 = time.time()
104-
deploy_release.release_deployment(S3_ARTIFACTS_OBJECT, S3_ARTIFACTS_BUCKET, BLUE_ENV_NAME,
105-
BEANSTALK_APP_NAME, boto_authenticated_client)
105+
deploy_release.release_deployment(BLUE_ENV_NAME, BEANSTALK_APP_NAME, boto_authenticated_client)
106106
print(f"New release deployment has finished successfully!\n\
107107
\tIt took: {time.time() - start_3} seconds\n")
108108
except Exception as err:
@@ -189,20 +189,6 @@ def main():
189189
sys.exit(1)
190190
print("Rollback has finished successfully!")
191191

192-
# Start redeploy phase
193-
if execution_type == "redeploy":
194-
try:
195-
print("Initiating Re-Deployment of the previous version.")
196-
deploy_release.release_deployment(S3_ARTIFACTS_OBJECT, S3_ARTIFACTS_BUCKET, BLUE_ENV_NAME,
197-
BEANSTALK_APP_NAME, boto_authenticated_client, create_app_version=False)
198-
except Exception as err:
199-
print("Re-Deployment of the previous version has failed!")
200-
print(("Error: " + str(err)))
201-
e = sys.exc_info()[0]
202-
print(e)
203-
traceback.print_exc()
204-
sys.exit(1)
205-
206192
print("Deployment has finished successfully!")
207193
print(f"The process took: {round((time.time() - starting_time), 2)} seconds")
208194

0 commit comments

Comments
 (0)