CICD

CICD Trends
A discussion hosted by Opsera on the trends shaping CICD (Continuous Integration / Continuous Delivery) with insights from the latest DZone Trends Report
Opsera
Why is orchestration important for CI/CD practices?
Marc Hornbeek, DevOps_the_Gray esq.
CI/CD use orchestration capabilities to quickly stand-up, scale and release worker nodes and clusters as needed to efficiently process constantly varying build and test workloads for different size and risk of software changes, at every stage of the continuous delivery
Siddharth
as an #indian foodie. It's like food without spices #DevOps

(edited)

Garima Bajpai

Overcome Collective action problem involving diverse stakeholders
Chandra Ranganathan
Software delivery today is complex and involves many tools, many clouds, many use cases - orchestration is important for provisioning/integrating all these tools to make them work together, building pipelines quickly for various use cases and getting actionable insights.
Mark Peters
Have to keep all the pieces together so they meet the same standards and testing along the practice
Mark Peters
Its in the name orchestra, if all the pieces don't work together, the music is no good
Garima Bajpai
orchestration help build shared business goals
Chandra Ranganathan
Imagine a music concert with many different musical instruments without an orchestra conductor..
Susmitha Vakkalanka
@pareeksiddharth ha ha, the right spices that automate good quality food and accelerate digestion :)

(edited)

Vishnu Vasudevan
can you imagine a symphony without a orchestrator? :)
Kumar Chivukula
DevOps Continuous Orchestration platform bring order to the chaos, automate the CI/CD workflows across many use cases via no-code pipelines and provide end-to-end visibility.

(edited)

Susmitha Vakkalanka
To bring harmony so teams can align automatically and deliver software in a rhythm
Mark Peters
@vishnube I think it was called EDM
Opsera
What is one misconception about CI/CD?
Siddharth
#devops is all about CI/CD.
Marc Hornbeek, DevOps_the_Gray esq.
I often hear that CI/CD should be applied to all types of software applications. The truth is that CI/CD toolchains and pipelines require an investment to setup and maintain. It is a business decision whether to use CI/CD for a specific application.
Garima Bajpai
CI/CD is not your strategy it is means to strategy execution
Ryan Cartwright
"CICD is going to replace your job." It's going to replace the things you hate about your job.

(edited)

turnoff.us
"CI/CD" is ALWAYS Jenkins
Kumar Chivukula
Lot of people think it is the begin and end of all DevOps:). In reality, it is more than just building a pipeline. DevOps is all about culture and collaboration and CI/CD is piece of the puzzle.

(edited)

Garima Bajpai
World class CI/CD pipeline is a silver bullet
Vishnu Vasudevan
Lot of ppl think one size fits all ci/cd problems, in reality there is lot of challenge with variety of tools and technologies.
Chandra Ranganathan
There is no planning/meetings needed if you have CI/CD in place :)
Susmitha Vakkalanka
Half the time people do CI, and think they are doing CI/CD
Vishnu Vasudevan
@turnoff_us lol very true, i have heard this many times :)
Mark Peters
The biggest CI/CD misconception is that CI and CD have to be done at the same time
Mark Peters
The second biggest conception is having a workflow is the same as having an automated pipeline and is the same as CI/CD
Mark Peters
"My guys write code on an independent system, VPN over to the testers, who run tests, and then burn products to disc to push to prod. That's our CI/CD pipeline"
Mark Peters
@mhexcalibur Not all business practices can generate value through using CI/CD, it is a use-case, like everything else
Mark Peters
@bajpaigarima1 Might be a strategy, depending on your timeline to deliveyr
Opsera
How would you describe CI/CD to a 10 year old?
Marc Hornbeek, DevOps_the_Gray esq.
CI/CD is like a choo-choo train for computer software. It is a system that involves all the train engineers, conductors, train cars, tracks and controls working well together, to ensure the passengers, which are software-change, get to their destination safe and
quick.

(edited)

Garima Bajpai
- Once upon a time Joe decided to make his own toys, his first collection was clay animal figures..So he decided to make the toys, test that the toys can stand on the floor and kids can play with the figures without getting hurt.
Vishnu Vasudevan
Homealone movie quote : "I'M EATING JUNK FOOD AND WATCHING RUBBISH, YOU BETTER COME OUT AND STOP ME"
Garima Bajpai
When he started making the toys he was excited for first batch but realised that one of the toy horse did not had a tail, so he made the tail and tested that the tail sticks, instead of testing all the parts he decided on few critical things
Chandra Ranganathan
If you make something new (a toy, or device or game) for a friend that has a lot of different pieces, how do you put them all together, test them to make sure they are stable and send it to as many friends you want to- very fast
Siddharth
is how you prepare pizza / burgers. it goes through couple of making process before it gets accepted by the vendor and finally delivered to the end customer. If you automate the whole process then it becomes #CD Continuous Deployment else Delivery #DevOps
Garima Bajpai
@opseraiOnce the kids started playing they discussed about the other features they would like to have with the toys like, special dresses, accessories etc..
Garima Bajpai
- Joe becomes really busy making these new additions and realised that he need a strategy to incrementally test these accessories without bringing too much overhead and continuously add new things to the toys to keep the kids engaged
Garima Bajpai
so if he had a strategy, workflow and tools to support the continuous flow of new and existing feature increments then the job is exciting and fun + he can add more friends to join his little toy factory!!
Mark Peters
As soon as something is completed, it is delivered. It is like Santa's workshop, the elves make the toy, wrap it and send it to the sleigh, every item is tested and prepared individuallly but all toys are delivered by Santa
Susmitha Vakkalanka
@pareeksiddharth Perfect analogy from a foodie
Mark Peters
@pareeksiddharth More like a gourmet chef who samples throughout the entire process. Like in Top Chef, they are constantly tasting the different items
Opsera
Define CI/CD - in one word
Garima Bajpai
building modern software ..
Vishnu Vasudevan
"Music" if it's done right
turnoff.us
Deployment_Pipeline
Marc Hornbeek, DevOps_the_Gray esq.
ContinuousIntegrationandContinuousDelivery
Siddharth
#Norway. Is known as the land of the midnight sun #DevOps
Susmitha Vakkalanka
@pareeksiddharth lol, you have to explain this
Chandra Ranganathan
Niladri says "Cadence". @niladrimc

(edited)

Kumar Chivukula
Accelerate the software delivery