`let disapproodles = "ಠ_ಠ"`
🤭
`let disapproodles = "ಠ_ಠ"`
🤭
#DevOps #ContinuousIntegration #Rust #TechTips
Reference: docs.github.com/en/actions/r...
4/4
#DevOps #ContinuousIntegration #Rust #TechTips
Reference: docs.github.com/en/actions/r...
4/4
echo "/root/.cargo/bin" >> "$GITHUB_PATH"
3/4
echo "/root/.cargo/bin" >> "$GITHUB_PATH"
3/4
1. Pre-install cargo on runner for Rust builds
2. Test with `cargo version` - works!
3. Run GitHub Action with `cargo build`
4. 😱 Error: `cargo: command not found`
2/4
1. Pre-install cargo on runner for Rust builds
2. Test with `cargo version` - works!
3. Run GitHub Action with `cargo build`
4. 😱 Error: `cargo: command not found`
2/4
- "Programming Rust" (O'Reilly) - great companion to The Book
- "Rust in Action" - practical systems programming projects
Pro-tip: Your local library might have these! 📖
- "Programming Rust" (O'Reilly) - great companion to The Book
- "Rust in Action" - practical systems programming projects
Pro-tip: Your local library might have these! 📖
With heavy CI/CD usage (>50 build hrs/month on free plans, >75 hrs on paid), self-hosting on AWS becomes ~65% cheaper!
But remember: self-hosting requires setup & maintenance overhead. Choose based on your team's capacity.
#CostOptimization #CICD
With heavy CI/CD usage (>50 build hrs/month on free plans, >75 hrs on paid), self-hosting on AWS becomes ~65% cheaper!
But remember: self-hosting requires setup & maintenance overhead. Choose based on your team's capacity.
#CostOptimization #CICD
• 4 CPU, 16GB RAM, 14GB storage
• $0.008 per minute after free quota
• Free: 2,000 mins/month (private repos)
Self-hosted AWS (t3.xlarge):
• 4 vCPU, 16GB RAM
• $0.1664/hr + $0.001917/hr (14GB EBS)
• ~$0.0028/min
• 4 CPU, 16GB RAM, 14GB storage
• $0.008 per minute after free quota
• Free: 2,000 mins/month (private repos)
Self-hosted AWS (t3.xlarge):
• 4 vCPU, 16GB RAM
• $0.1664/hr + $0.001917/hr (14GB EBS)
• ~$0.0028/min
📖 Complete docs: docs.github.com/en/actions/using-github-hosted-runners
🔔 Announcements: github.com/actions/runner-images/labels/Announcement
Track OS updates, new architectures, and deprecation notices.
#DevTools #GitHubTips
📖 Complete docs: docs.github.com/en/actions/using-github-hosted-runners
🔔 Announcements: github.com/actions/runner-images/labels/Announcement
Track OS updates, new architectures, and deprecation notices.
#DevTools #GitHubTips
✨ Maintenance-Free: Fully managed by GitHub
📦 Pre-configured: Common dev tools included
📚 Well-Documented: Great docs & support
🔄 Regular Updates: Automatic security patches
#GitHubRunners #CICD
✨ Maintenance-Free: Fully managed by GitHub
📦 Pre-configured: Common dev tools included
📚 Well-Documented: Great docs & support
🔄 Regular Updates: Automatic security patches
#GitHubRunners #CICD
#GitHubActions #DevOps #CI #GitHub #FreeDeveloperTools
#GitHubActions #DevOps #CI #GitHub #FreeDeveloperTools
Perfect for personal projects and small teams!
Perfect for personal projects and small teams!
(tracking ID YKYN-BWZ)
Spoiler alert: Roughly 8 hours between initial customer impact reports and full impact mitigation reports
(tracking ID YKYN-BWZ)
Spoiler alert: Roughly 8 hours between initial customer impact reports and full impact mitigation reports