What are the Slack Archives?
Itβs a history of our time together in the Slack Community! Thereβs a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you wonβt be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Good morning. Some general question: Concerning ci/cd for Spryker projects - what are pros and cons
Good morning. Some general question: Concerning ci/cd for Spryker projects - what are pros and cons from your point of view of using Jenkins vs Bitbucket ci (or gitlab ci, as it is similar)? Assuming you have one of these two options to choose. Thank you.
Comments
-
IMO Jenkins is not good for docker jobs.
Travis has no way to share docker artifactes or caches, so each job download all images from scratch.
0 -
Re-adding to thread:
To me it really doesn't matter what's the Job Runner exactly since I use other tools to wrap the Jobs / Deployment. The CI tool essentially just becomes a runner.
Both Bitbucket CI and GitLab CI are very near the code (Jenkins can be nowadays, too, although it requires a bit of effort) but that's the only "difference" that would matter to me.0 -
@ULYHPR789 Can you please say a couple of words, why, in your opinion, Jenkins is not good for docker jobs? Thank you.
0 -
Iβve a long discussion with them to find a way to share docker images cache between builds. It is not possible theyβve said.
So now each our docker job spends 3-4 minutes for downloading images from scratch.
0 -
But the rest is ok.
0 -
Very precious information. Thx a lot.
0 -
So you will be eager to advise using gitlab ci/bitbucket ci to get pipelines run faster, right?
0 -
I cannot advise on that as I have no XP with docker + gitlab/bitbucket.
I remember that is bitbucket is more docker friendly then Travis.
But no real knowledge. Sorry.
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 76 Spryker News
- 930 Developer Corner
- 788 Spryker Development
- 89 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 26 Job Opportunities
- 3.2K π Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 70 Spryker Safari Questions
- 50 Random