diff --git a/website/src/daily-emails/2022-11-17.md b/website/src/daily-emails/2022-11-17.md index 25c88f73..375b4652 100644 --- a/website/src/daily-emails/2022-11-17.md +++ b/website/src/daily-emails/2022-11-17.md @@ -12,6 +12,6 @@ Some only run continuous integration checks, like automated tests and static ana Each tool has its configuration file with different settings and formats. -Rather than being too tightly coupled to a particular tool, I like to keep things as agnostic as possible and [use a run file]() with separate `ci:build` and `ci:deploy` tasks. +Rather than being too tightly coupled to a particular tool, I like to keep things as agnostic as possible and [use a run file](https://www.oliverdavies.uk/archive/2022/08/15/using-run-file-simplify-project-tasks) with separate `ci:build` and `ci:deploy` tasks. This means that all the logic is within the run file rather than the CI tool-specific configuration file, so the file is shorter and cleaner; I can make changes to the CI tasks locally and quickly test changes and iterate, and also, as the logic is within the run file, I can easily switch to a different CI tool if needed without making changes to the tasks themselves.