Skip to content

Commit

Permalink
feat: update blog content
Browse files Browse the repository at this point in the history
  • Loading branch information
Duc Thang Tran committed Nov 11, 2024
1 parent 1849f54 commit 66cdde2
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/content/blog/ci/ci-agnostic.md
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,9 @@ time.
Additionally, moving CI processes between platforms becomes easier, which is why
it’s called CI Agnostic.
However, achieving this isn’t as simple as creating a Dockerfile. Fortunately,
there are several tools available to help.
You can achieve this just by using native Dockerfile (Put all execution in CI).
However, this is has some limitation especially with performance/caching and
step separation. Fortunately, there are several tools available to help.
### 2. Available Tools And Technologies
Expand All @@ -261,6 +262,7 @@ All of the tools I listed here are opensource :D btw.
| Dagger.io | Medium | Go/TS/Python | Good | It's good but not easy to get on and required a skilled team |
| Earthly.dev | Low - Medium | Earthly syntax (Similar to Dockerfile) | Good | It's good, easier to catch on compare to Dagger |
| Batect | Easy | Yaml | Not Maintained | I like the idea and the way this was implemented really similar to taskfile.dev and the simplicity of it. Anyone can understand without having much knowledge |
| Dockerfile | Easy | Dockerfile format | Good | This can work just fine but you may hit into a few issues like performance and caching as well as step separation |
</div>
Expand Down

0 comments on commit 66cdde2

Please sign in to comment.