Cut CI Duplication with GitLab Reusable YAML Templates
Learn how a single version‑controlled template can replace dozens of copied .gitlab-ci.yml files, enforce consistent stages, and still let each project override what it needs.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how a single version‑controlled template can replace dozens of copied .gitlab-ci.yml files, enforce consistent stages, and still let each project override what it needs.
Use a guard field and ShotGrid Event Triggers to update asset status without infinite loops.
Use a ShotGrid Event Daemon plugin to create a Version when a Publish registers, with verification steps and operational limits.
Bridge the gap between pipeline tools and ShotGrid by automating asset status transitions with the Python API. Learn connection setup, targeted queries, batch updates, and handling partial failures.
Learn how to encapsulate shared CI/CD logic using CircleCI Orbs to eliminate configuration drift across multiple repositories while maintaining security boundaries.
Use a single Python file and a configuration loop to generate dozens of Airflow DAGs programmatically. This guide shows the pattern, a working TaskFlow example, scheduler verification steps, and the performance limits you'll hit at scale.
A practical walkthrough of batched status updates with shotgun_api3: scoped script credentials, site-local status codes, and one batch call instead of hundreds.
Compare ShotGrid's self-hosted Event Daemon with cloud-native Webhooks for triggering external pipelines. Covers event coverage, delivery guarantees, authentication, payload limits, and a concrete webhook registration example with HMAC verification.
Stop relying on fragile webhooks for pipeline automation. Learn how the ShotGrid Event Daemon uses local state and retry semantics to guarantee event delivery.