From bb7b3ecd2f08f0dd5de11f56587b8e0de2155973 Mon Sep 17 00:00:00 2001 From: Adey Merrett Date: Thu, 22 Nov 2018 16:45:33 +0100 Subject: [PATCH] Add deployment ID as url link (#14) * Add deployment ID as url link for all Codedeploy messages --- notify-slack/functions/lambda-slack.py | 7 +++++-- notify-slack/functions/lambda-slack.zip | Bin 1253 -> 0 bytes 2 files changed, 5 insertions(+), 2 deletions(-) delete mode 100644 notify-slack/functions/lambda-slack.zip diff --git a/notify-slack/functions/lambda-slack.py b/notify-slack/functions/lambda-slack.py index 681878d..b544670 100644 --- a/notify-slack/functions/lambda-slack.py +++ b/notify-slack/functions/lambda-slack.py @@ -26,6 +26,7 @@ def send_slack(message): """ Send Slack Message to Deployments Channel """ + region = os.environ['AWS_DEFAULT_REGION'] slack_url = decrypt(os.environ['SLACK_WEBHOOK']) slack_channel = os.environ['SLACK_CHANNEL'] notify_users = os.environ['NOTIFY_USERS'] @@ -34,8 +35,10 @@ def send_slack(message): icon_emoji = ":codedeploy:" title = message['status'] pretext = "" - text = "The deployment for app *%s* in group %s\n with id `%s`" % ( message['applicationName'], - message['deploymentGroupName'], message['deploymentId']) + deployment_url = '' + + text = "The deployment for app *%s* in group %s\n with id %s" % ( message['applicationName'], + message['deploymentGroupName'], deployment_url) matchObj = re.match( r'fail', message['status'], re.I) # Check for FAILED state if matchObj : diff --git a/notify-slack/functions/lambda-slack.zip b/notify-slack/functions/lambda-slack.zip deleted file mode 100644 index fa06aed92ce0062880a8a038e6d5090c6b173b3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1253 zcmWIWW@Zs#U|`^2@SauTyTgFdz>tN3VJ0U713!ZdLr!9DQc9w3aZX}#wq8MHXb2|* z^E>}9(d&JlM3+`@GcdBeU}j(d6TM;a`M1pk>c21Fv64e&`ML{cu7)fpnjdSdy?BQ2 z&61-JB(-!engw@-cv`I#e6st!N8qHnDKEbyc$M$BzW4ug&`G9CB|8nJT`!A71bU?| z2=S3v(sjl_(`sJT;-xQgMV{w;yf@#}`<0x|l8NqfmtNhWFstrQKz4M^p9zKshv^FkST(|iv)Kj@oj`bT4n^Oya;jgyts4P<=} z2IMwm3S2s%`%tHRB4g5nyBB9~chA4~cjxlBi=u3TZ>L)=do)c`Gfgqe=lrD4|Gpj# zweqy%J-)c$-37N??bmObzb~G{oinGNvrL86VW9L)UQ@=pBN;vS#wQ6%x}Ad zr?a%2>t_b*iL3j%l{H_Q+d6$t!Xv?_y$kmnMa{YR_iT+%@^ZpJ9i!{i45fb9v>cYs!~|*z!?TjZws3X?FU%aOt~|q zV8MUE(1ppo_4XI;Gg~yQ*vqAAak|6zDF?UiobOuoQV!LJ)mLv|vpp>T%h1Hw>?0@IC z{@C>C`@ep-?0?@OWWm?W_UT4uw%f}+>t1!{>{PK-dbii(fwi*5z4ue%&Ti+sZP?PV zVC}sH54W@Sb$na=P&nCRTbXY!!;HJ;+t}=mczny>JMH-|Cd+qs7K*$4J@KBUPsT^= z4Ab%j*I&(gpJ04)>88H7M{~bVdiCw@YWbMQwjmEsbt+1%&JsUX5%6%?tJ(+5k}|ii z3Ot{^=*q<9rSiM#^#A0f+&?b-tGKyZH7hOReCGOvyQVl@mbIC;X^E1PZr%BZO;Jx& zj(&L}Q?9&A$%o(I!L=Iu_}6dC9)*SFoV_SoB<5G3yh6si;9FVWV*eZ4FZkcDir6(j z{KM2$tuDn+j!lu4Io9$y%JiS$gdOfzWjEIx+`c1JSHyhF>Zk6^JlvJ#O?AF%%O7V7 zoh#q<-9ke&vOEwtGzG& zo$g?FG%vF{>3MvBHzSiAGp@2n0$3(7Ffan~|3(lCqa