From ca4291a5e6905485a25b9cd81d5e897bcfa3f8d3 Mon Sep 17 00:00:00 2001 From: Alexanderliu2002 <144798511+Alexanderliu2002@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:20:32 +0200 Subject: [PATCH] Executable tutorial proposal (#2615) * Create aleliu-jakstrom * feedback proposal * . * Update README.md * added gustaf * presentation proposal * presentation proposal * exec tutorial proposal * exec tut try 2 * exec tut try 2.1 * scientific paper proposal * . * update * new PR proposal * revamped proposal to include log monitoring * . --- .../aleliu-gussvens/README.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 contributions/executable-tutorial/aleliu-gussvens/README.md diff --git a/contributions/executable-tutorial/aleliu-gussvens/README.md b/contributions/executable-tutorial/aleliu-gussvens/README.md new file mode 100644 index 000000000..dae3dba3b --- /dev/null +++ b/contributions/executable-tutorial/aleliu-gussvens/README.md @@ -0,0 +1,26 @@ +# Assignment Proposal + +## Title + +Building and integrating a slack bot with GitHub actions using Node.js + +## Names and KTH ID + + - Alexander Liu (aleliu@kth.se) + - Gustaf Svensson (gussvens@kth.se) + +## Deadline + +- Task 3 + +## Category + +- Executable tutorial + +## Description + +In our tutorial we will show how to set up a slack bot using node.js to monitor GitHub actions through notification in a slack channel. The bot will be able to parse github logs into readable slack messages in order to simplify continuous development and monitoring. + +**Relevance** + +Effective monitoring and automation is crucial to the DevOps life cycle. By integrating slack bot with GitHub actions developers can get real-time status updates on ongoing processes directly in their slack workspace. Additionally, developers can trigger pre-defined common events through slack increasing the efficiency of the entire process. The use of slack streamlines the continuous devlopment and monitoring process for developers and is a critical part in the DevOps cycle.