When you are evaluating tools for automating your own GitOps-based CI/CD workflow, it is important to keep your requirements and use cases in mind. Tekton deployment is complex and it is not very easy to use. In contrast, Jenkins is more manageable and user-friendly. Integrations and configurability with Tekton are excellent, while with Jenkins they are just ok. Tekton is a complete solution with full CI/CD GitOps workflow coverage while Jenkins includes opinionated CI/CD with additional automation features. Both are tuned for Kubernetes.
Some of Jenkins’s most notable features include automated import of existing software projects, automatic project type detection (Go, Java, Python, etc.), automatic software environment creation, and automatic pipeline creation. When it comes to Kubernetes integrations, Jenkins is fully supported on EKS as well as GKE. In fact, Jenkins was designed for Kubernetes.
I like Tekton because I think it is extremely powerful and allows you to customize entities which can then be reused or shared if needed. Tekton’s modularity also allows for componentization and standardization. With Tekton, it is especially helpful that tasks can be assembled or ordered in any way within pipelines. It is also very appealing to me that the initial installation of Tekton to your Kubernetes cluster only requires one command. Moreso, it is supported on Windows, Mac, and Linux. One thing to note though, is that Tekton involves a learning curve and it requires a solid understanding of CI/CD. Another thing I like about Tekton is its modular dashboard, which provides management and visibility features. However, additional configuration is necessary for that.
I am convinced that Tekton is a better, more fit solution for managing my operational workflows. The reason being that Tekton has great flexibility and modularity, which makes it much easier for me to assemble complex pipelines instead of rewriting the building blocks each time.
Working with Tosca Distributed Test Execution (DEX) and Jenkins
Tosca can be integrated with any CI/CD Tool in a similar Way
Distributed execution in Tosca: Distributed Execution in Tosca is used to send test events with Execution Lists to the Tosca Distribution Server.
The Tosca Distribution server distributes Execution Lists among several free agents (clients) to execute them. Or, it ...
Director of Community at PeerSpot (formerly IT Central Station)
25 July 22
Thanks, @Aditya Chakradhar Nanduri for your article.
Hi @Nigel Powell, @Mangesh pangrekar, @Vinayak Bandewar, @reviewer1183092, @Roberto Forlani, @Test Process Consultant and @gagneet,
As hands-on users of Tricentis Tosca, any inputs about the suggested solution?
Intelligent automation is the need of the hour today for businesses across industries. Business leaders are rapidly implementing automation solutions in their existing processes or creating new automation opportunities. By doing so, they are accelerating their digital transformation to achieve operational efficiency and productivity.
It has the potential to deliver enormous benefits for your o...
Cost to Benefit is of utmost importance in any RPA program for any organization to figure out benefits gained.The 3 main levers that need to be considered are:1. Increase in the Cash flow - Once an investment is done, the organizations will focus more on the immediate ROI. Factors that should be considered are:1a. Reduce spending - Focus on reduction in spending, eg. Leverage existing team memb...
Regional Manager/ Service Delivery Manager at ASPL INFO Services
15 December 21
Hi @Amar Yelane, Thanks for the article and for giving insights on the cost-benefit analysis of the RPA program, can you help us understand how can we do the Estimation of robots needed & what would be the Refinement of Benefits in such a scenario?
ICT is getting more and more complex: today I have several systems in Chicago, several more in Amsterdam and if you need to protect your environment you will need to check on-premises, the cloud at Amazon, and the cloud at Microsoft Azure.
Why is Performance related to security?
For the following reasons:
Today we need more than one tool to protect our environment. You need anti-spoofing...