Tarsier LabsTarsier Labs
🐡
Home
Categories
Tags
Bookmarks
About
Back to tags

Automation

0 articles

CI/CD Reusable Workflow Pattern: DRY Practices for Monorepo Multi-Application Deployment

Based on the real-world CI/CD refactoring experience of the JoyMini Monorepo, this article provides an in-depth analysis of how to eliminate redundant code in multi-application deployment pipelines within GitHub Actions and GitLab CI, achieving "define once, reuse multiple times."

00
Operations and Deployment
SSL Certificate Full Automation β€” Let's Encrypt Initial Application and Scheduled Renewal Shell Script Practice

SSL Certificate Full Automation β€” Let's Encrypt Initial Application and Scheduled Renewal Shell Script Practice

Based on two production-grade scripts, init-cert.sh and renew-cert.sh, this article explains core designs including DNS verification, certbot standalone mode certificate application, automatic renewal checks, and graceful Nginx stop/start. It includes complete cron automatic renewal configuration.

00
Operations and Deployment
GitHub Actions CI/CD β€” Monorepo Dual Pipeline Automated Deployment

GitHub Actions CI/CD β€” Monorepo Dual Pipeline Automated Deployment

An in-depth analysis of a Monorepo CI/CD system based on GitHub Actions: the panoramic architecture of 8 workflows, a three-tier caching strategy, dual pipeline deployment (VPS Docker + Cloudflare Workers/Pages), automatic rollback, and Telegram notification mechanism.

00
Operations and Deployment