Release Automation Forum

Rony_Sklar
IT Central Station
Jun 17 2021

What are your favorite tools to use in a deployment pipeline? 

Odoardo MajnardiJenkins as open source choice
reviewer1055109Jenkins,  git, nexus, sonar qube, ansible, aws
reviewer1220712VSCode or eclipse, Gitlab, terraform, ansible, nexus, Azure Container instances or Kubernetes Services VSCode to rule them all. Some devs use eclipse, we leave that up to personal choice. GitLab offers not only a sourcecode repo, but also a nice CI/CD solution which works very well for us. No need for Jenkins with that. Also features a container registry (and lots more). For us, Gitlab is where everything starts. Nice and easy integration with any auth provider. Terraform for setting up the runtime environment, Ansible for configuration of target VMs, containers and pods. Easy to move between clouds - VMWare, Azure, AWS....  Nexus as a storage for any build artifacts and ALM Deploy to container service of choice, we use ACI for Docker and AKS for Kubernetes. Go Serverless FTW!
Rony_Sklar
IT Central Station
Jan 04 2021

How do you overcome the challenges associated with implementing a deployment pipeline?

KulbhushanMayerActually there are few, that varies depending on current maturity level of process in place. Most important what is deployment pipeline deployment on Non-Prods or Production as well, and how much you want to automate and are stakeholders agreed for the deployment pipelines as with them you have automate your testing as well both FT & NFT because deployment is not enough and if you are planning for Production as well then you should have a very strong testing capabilities because your production will rely on the same. Rest I would be happy to discuss over some call or typing so much is very difficult some time :)