Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Executable tutorial proposal #2615

Merged
merged 17 commits into from
Oct 10, 2024
Merged

Executable tutorial proposal #2615

merged 17 commits into from
Oct 10, 2024

Conversation

Alexanderliu2002
Copy link
Contributor

@Alexanderliu2002 Alexanderliu2002 commented Oct 7, 2024

Assignment Proposal

Title

Building and integrating a slack bot with GitHub actions using Node.js

Names and KTH ID

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.

@algomaster99 algomaster99 self-assigned this Oct 9, 2024
@algomaster99
Copy link
Collaborator

Hi!
Does it require opening a slack account? It would not fulfill "no-account" criteria of executable tutorial.

@Alexanderliu2002
Copy link
Contributor Author

Changed PR to new proposal.

@algomaster99
Copy link
Collaborator

Discussed in person. Please edit the proposal.

@Alexanderliu2002
Copy link
Contributor Author

Updated PR to also include parsing of logs from github into slack as discussed

@algomaster99
Copy link
Collaborator

Looks good! Merging :)

@algomaster99 algomaster99 merged commit ca4291a into KTH:2024 Oct 10, 2024
1 check passed
This was referenced Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants