Skip to content

Commit 20cfe98

Browse files
committed
2 parents 2be86d0 + cc5beb7 commit 20cfe98

File tree

1 file changed

+67
-1
lines changed

1 file changed

+67
-1
lines changed

README.md

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,67 @@
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+
11+
- What is GitHub Actions?
12+
- Why use GitHub Actions?
13+
- Understanding CI/CD
14+
- Key Components of GitHub Actions:
15+
- Workflows
16+
- Jobs
17+
- Steps
18+
- Actions
19+
- Real-world Use Cases and Examples
20+
- Advanced Workflow Features
21+
- Best Practices for Security and Monitoring
22+
23+
### GitHub Actions Features Discussed
24+
25+
- Automating testing, deployment, and other tasks
26+
- Handling multiple environments with matrix builds
27+
- Using secrets and environment variables securely
28+
- Self-hosted runners vs GitHub-hosted runners
29+
- Integration with various CI/CD tools
30+
31+
### Cool & Fun Examples
32+
33+
- Automating coffee brewing with GitHub Actions
34+
- Real-world examples like auto-deploying apps, running tests, and automating documentation
35+
36+
## Repository Contents
37+
38+
- **Slides**: You will find the slide deck used during the presentation.
39+
- **Resources**: Links to related GitHub repositories, articles, and real-world use cases.
40+
- **Examples**: YAML snippets and sample configurations for setting up GitHub Actions workflows.
41+
42+
### Links
43+
44+
- https://docs.github.com/en/actions
45+
- https://www.manning.com/books/github-actions-in-action
46+
- https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions
47+
- https://github.com/actions/checkout
48+
49+
## About Me
50+
51+
**Seyyed Ali Mohammadiyeh (Max Base)**
52+
Open-source Maintainer, GitHub
53+
Software Engineer & CTO at Asrez
54+
GitHub: [@basemax](https://github.com/basemax)
55+
56+
57+
## License
58+
59+
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
60+
61+
Feel free to reach out to me with questions or suggestions:
62+
63+
- **Email**: [email protected]
64+
- **GitHub**: [@basemax](https://github.com/basemax)
65+
- **Telegram**: [@MAX_BASE](https://t.me/MAX_BASE)
66+
67+
Tehran LUG - 27 February 2025

0 commit comments

Comments
 (0)