Skip to content

Commit 585607c

Browse files
authored
Update README.md
1 parent 17265cd commit 585607c

File tree

1 file changed

+61
-1
lines changed

1 file changed

+61
-1
lines changed

README.md

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,61 @@
1-
# github-actions-tehlug
1+
# GitHub Actions Talk - Tehran LUG (Feb 27, 2025)
2+
3+
This repository contains the slides and resources for my talk on GitHub Actions, presented at the Tehran Linux Users Group (Tehran LUG) on February 27, 2025. In this session, I covered the fundamentals of GitHub Actions, its use cases, and advanced features, helping developers automate their workflows and integrate Continuous Integration (CI) and Continuous Deployment (CD) practices into their GitHub repositories.
4+
5+
You can explore the presentation below and use it as a reference for learning about GitHub Actions.
6+
7+
## Presentation Overview
8+
9+
### Topics Covered:
10+
- What is GitHub Actions?
11+
- Why use GitHub Actions?
12+
- Understanding CI/CD
13+
- Key Components of GitHub Actions:
14+
- Workflows
15+
- Jobs
16+
- Steps
17+
- Actions
18+
- Real-world Use Cases and Examples
19+
- Advanced Workflow Features
20+
- Best Practices for Security and Monitoring
21+
22+
### GitHub Actions Features Discussed:
23+
- Automating testing, deployment, and other tasks
24+
- Handling multiple environments with matrix builds
25+
- Using secrets and environment variables securely
26+
- Self-hosted runners vs GitHub-hosted runners
27+
- Integration with various CI/CD tools
28+
29+
### Cool & Fun Examples:
30+
- Automating coffee brewing with GitHub Actions
31+
- Real-world examples like auto-deploying apps, running tests, and automating documentation
32+
33+
## Repository Contents
34+
35+
- **Slides**: You will find the slide deck used during the presentation.
36+
- **Resources**: Links to related GitHub repositories, articles, and real-world use cases.
37+
- **Examples**: YAML snippets and sample configurations for setting up GitHub Actions workflows.
38+
39+
### Key Links:
40+
- [GitHub Actions Docs](https://docs.github.com/en/actions)
41+
- [GitHub Actions in Action (Book)](https://www.manning.com/books/github-actions-in-action)
42+
43+
## About Me
44+
45+
**Seyyed Ali Mohammadiyeh (Max Base)**
46+
Open-source Maintainer, GitHub
47+
Software Engineer & CTO at Asrez
48+
GitHub: [@basemax](https://github.com/basemax)
49+
50+
51+
## License
52+
53+
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
54+
55+
Feel free to reach out to me with questions or suggestions:
56+
57+
- **Email**: [email protected]
58+
- **GitHub**: [@basemax](https://github.com/basemax)
59+
- **Telegram**: [@MAX_BASE](https://t.me/MAX_BASE)
60+
61+
Tehran LUG - 27 February 2025

0 commit comments

Comments
 (0)