Overview

Product video
This is a repackaged open source software wherein additional charges apply for extended support with a 24 hour response time.
Experience seamless and robust continuous integration and continuous delivery (CI/CD) with Jenkins on CentOS Stream 10. This AMI comes pre-configured with the Jenkins automation server, allowing for rapid deployment and significant time savings in setting up your CI/CD pipelines.
CentOS 10 Key Features:
- Optimized for Performance: Built on CentOS 10, this AMI is optimized for high performance and stability, making it an ideal choice for enterprise-level applications.
- Easy Deployment: Launch your Jenkins server in just a few clicks and benefit from our comprehensive setup that requires minimal configuration.
- Plugin Compatibility: Supports a vast range of plugins available in the Jenkins ecosystem, allowing for customization to meet your specific development needs.
- Scalability: Easily scale your Jenkins environment to handle larger builds, with support for multiple executors and distributed builds across multiple nodes.
- Secure: Comes with pre-configured security settings to help protect your Jenkins instance and the sensitive data it manages.
CentOS 10 Benefits:
- Rapid Development Cycles: Streamline your development workflow with automated testing and deployment processes.
- Reduced Operational Overhead: Save time on manual integrations and focus on delivering value through enhanced productivity.
- Community and Support: Leverage the extensive open-source community for troubleshooting and enhancements, alongside optional professional support services.
CentOS 10 Use Cases:
- Software Development Teams: Ideal for teams looking to implement DevOps practices and improve collaboration across development and operations.
- Testing and Quality Assurance: Efficiently automate the process of software testing to ensure high-quality releases.
- Continuous Deployment Pipelines: Enable faster release cycles with automated deployment to production environments, reducing time-to-market.
Deploy Jenkins on CentOS 10 today and unlock the full potential of your development processes with enhanced automation and efficiency.
Try our most popular AMIs on AWS EC2
- Ubuntu 24.04 AMI on AWS EC2Â
- Ubuntu 22.04 AMI on AWS EC2Â
- Ubuntu 20.04 AMI on AWS EC2Â
- Ubuntu 18.04 AMI on AWS EC2Â
- CentOS 10 AMI on AWS EC2Â
- CentOS 9 AMI on AWS EC2Â
- CentOS 8 AMI on AWS EC2Â
- Debian 12 AMI on AWS EC2Â
- Debian 11 AMI on AWS EC2Â
- Debian 10 AMI on AWS EC2Â
- Debian 9 AMI on AWS EC2Â
- Red Hat Enterprise Linux 9 (RHEL 9) AMI on AWS EC2Â
- Red Hat Enterprise Linux 8 (RHEL 8) AMI on AWS EC2Â
- Red Hat Enterprise Linux 7 (RHEL 7) AMI on AWS EC2Â
- Oracle Linux 9 AMI on AWS EC2Â
- Oracle Linux 8 AMI on AWS EC2Â
- Oracle Linux 7 AMI on AWS EC2Â
- Amazon Linux 2023 AMI on AWS EC2Â
- Windows 2022 Server AMI on AWS EC2Â
- Windows 2019 Server AMI on AWS EC2Â
- Docker on Ubuntu 20 AMI on AWS EC2Â
- Docker on CentOS 10 AMI on AWS EC2Â
Highlights
- Jenkins on CentOS Stream 10 provides developers with a robust Continuous Integration/Continuous Delivery (CI/CD) platform, enabling seamless automation of software build processes. With its user-friendly interface and extensive plugin ecosystem, users can rapidly set up and manage automated tasks, facilitating faster deployment cycles. By leveraging this AMI, teams can ensure consistent development practices and increase collaboration across multiple projects and environments.
- The CentOS 10 base enhances Jenkins by offering stability, performance, and security, critical for enterprise environments. Users benefit from CentOS's reliability, ensuring their CI/CD pipelines run efficiently without interruptions. Additionally, by utilizing AWS infrastructure, organizations can scale their Jenkins environments according to demand, optimizing resource allocation and cost management while maintaining high availability for their build systems.
- This AMI is suitable for various use cases, such as mobile app development, microservices deployment, and web application lifecycle management. Its compatibility with popular source control systems, such as Git, enables effortless integration that streamlines development workflows. Overall, Jenkins on CentOS 10 offers a powerful solution for teams looking to enhance productivity and accelerate their release cycles while maintaining quality through automation.
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
---|---|
t2.2xlarge Recommended | $0.56 |
t3.micro AWS Free Tier | $0.07 |
t2.micro AWS Free Tier | $0.21 |
m1.large | $0.14 |
c6in.metal | $3.36 |
r5d.12xlarge | $3.36 |
r7iz.metal-32xl | $3.36 |
r7i.large | $0.14 |
r6id.32xlarge | $4.48 |
u-12tb1.112xlarge | $4.48 |
Vendor refund policy
The instance can be terminated at anytime to stop incurring charges
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
System update
Additional details
Usage instructions
SSH to the instance and login as 'ec2-user' using the key specified at launch.
OS commands via SSH: SSH as user 'ec2-user' to the running instance and use sudo to run commands requiring root access.
Final configuration go to: http://public_IP:8080/
Resources
Vendor resources
Support
Vendor support
Email support for this AMI is available through the following: https://supportedimages.com/support/Â OR support@supportedimages.comÂ
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Standard contract
Customer reviews
Efficient resource allocation and robust workflow with autoscaling capabilities
What is our primary use case?
As a Software Engineer, I deploy critical application code using the critical infrastructure consisiting of Jenkins and Terraform . I also manage AWS services like EC2 , RDS , and ELB. I am responsible for handling on-call issues, deploying data bundles to various environments, and I operate on a weekly or bi-weekly deployment schedule based on requirements. We follow the Agile methodology and tracking work with tools like Jira .
How has it helped my organization?
We avoid application downtime by using Kubernetes ' scaling features, such as horizontal pod autoscalers and load balancing services. This ensures our application handles increased requests efficiently and remains robust and scalable.
What is most valuable?
In Kubernetes , we use node-based architecture with nodes and pods and follow practices like RBAC and rollback. Multiple pods can run concurrently. We benefit from Kubernetes' ability to autoscale pods and use horizontal pod autoscalers to adjust the number of pods based on metrics like CPU or memory usage, ensuring efficient resource allocation and stability under load.
What needs improvement?
We sometimes face challenges during version upgrades, such as failures when migrating Kubernetes versions.Â
Additionally, changes made by AWS services, like those in CodeBuild , require investigation to assess impacts on our applications, which can lead to challenges.
For how long have I used the solution?
I've been using Kubernetes for the last three years. Additionally, we received an email from AWS mentioning changes starting on January 30th.
What do I think about the stability of the solution?
We do robust testing before deploying to production, undergoing multiple phases like testing, staging, and acceptance, to ensure stability. We rarely encounter production bugs, focusing on enhancements and UI changes instead.
What do I think about the scalability of the solution?
Kubernetes provides scalability by using horizontal pod autoscalers that adjust the number of pods based on CPU or memory usage. The load balancing service distributes traffic across multiple pods, ensuring scalability and availability without straining any single pod.
What other advice do I have?
I rate Kubernetes eight out of ten.Â
I would recommend it to others as it is widely used.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Streamline app deployment with robust automation features and good configuration capabilities
What is our primary use case?
I primarily use Jenkins for creating a pipeline for all applications, from checking out from GitHub to deploying the app. It involves updating the code in GitHub and using GitHub's Argo CD action for deployment.Â
In our DevOps operations, we utilize Jenkins for automation to check out code from GitHub, scan vulnerabilities, check dependencies, and create Docker images.
What is most valuable?
Jenkins is free and open source, which is beneficial for any company. The ability to use parameters and the option to categorize pipelines as folders or views is useful.Â
Additionally, its building and configuring capabilities are similar to other tools. I find Jenkins stable and have not faced scalability issues, only encountering problems with instance limitations, not Jenkins itself.
What needs improvement?
Jenkins can sometimes run slow, especially when restarting after a plugin installation or when returning from a pipeline view to the dashboard. This slow performance is a challenge I have observed.
For how long have I used the solution?
I have been working with Jenkins for a year since I began my career.
What do I think about the stability of the solution?
I find Jenkins to be very stable. I have not encountered any significant stability issues.
What do I think about the scalability of the solution?
I have not faced any scalability issues with Jenkins. Any problems we encountered were due to instance limitations, not Jenkins itself.
How are customer service and support?
I have not used Jenkins support as I am a junior developer and usually rely on my mentors, seniors, or friends for help. I also search the internet and YouTube for solutions when needed.
How would you rate customer service and support?
Positive
How was the initial setup?
Setting up Jenkins was straightforward for me. I open it in an EC2Â instance and then install Java and Jenkins. It's easy to maintain, and the maintenance process is simple but requires regular updates to the pipeline.
Which other solutions did I evaluate?
I have limited experience with GitHub Actions , using it for certain projects as a convenience because we already use GitHub for source control.
What other advice do I have?
I recommend Jenkins, especially for beginners starting with DevOps pipelines. It is easy to get started with and understand. Learning about Jenkins' advanced features, such as dealing with folders and build pipelines, is important before diving into projects.Â
I rate Jenkins a nine out of ten due to its ease of use and features.
Which deployment model are you using for this solution?
Robust pipeline tool with limited support for issue resolution
What is our primary use case?
Mostly, the company is a product-based company, primarily in the hard disk and flash business. A majority of the work involves firmware development. We are using Jenkins for the build process like CI pipeline. We are not using the CD pipeline in this case, only for building the artifacts.
What is most valuable?
Jenkins is a CI/CD tool and is the most robust tool. Although it comes from the open-source family, most companies use it just for cost-saving purposes. We are using it for the company's own infrastructure, not to serve a client. The company is into R&D stuff over here in India. In R&D possibly, it could be a reason they did not want to invest much by buying the product from different vendors other than going for open source.
What needs improvement?
The major drawback with Jenkins is the lack of support. If any issues arise, we need to fix them on our own, either by upgrading, going with a new version of Jenkins, or rolling back to the previous version.Â
Unlike my previous company where we used Azure DevOps , where issues could be logged directly to Microsoft for a fix, this kind of support is not available for Jenkins.
For how long have I used the solution?
I have been using Jenkins for almost one and a half years since moving from my previous company.
What do I think about the stability of the solution?
Jenkins is a stable product. From a rating standpoint, I would give it around seven to eight out of ten.
What do I think about the scalability of the solution?
In terms of scalability, we have to rely on in-house efforts and online resources since Jenkins is open-source and doesn't offer built-in support. I would rate scalability around seven out of ten.
How are customer service and support?
Support for Jenkins is not available as it is an open-source product. We need to rely on our own resources or external information sources like Google.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
In my previous company, we used Azure DevOps primarily since it was a Microsoft partner company.
What about the implementation team?
We took support from a different vendor to write a script using Ansible, which helps us deploy Jenkins using new versions and all that.
What's my experience with pricing, setup cost, and licensing?
Jenkins is used in many companies to save money, especially within R&D divisions, by avoiding the expenses of proprietary tools.
Which other solutions did I evaluate?
Jenkins can be compared with Azure DevOps and CircleCIÂ , but Azure DevOps comes with comprehensive project management and ticketing, unlike Jenkins.
What other advice do I have?
I would rate Jenkins between seven and eight out of ten. It is a good product for those who choose it based on their research; however, it lacks support for troubleshooting issues.
Which deployment model are you using for this solution?
Seamless integration boosts developer collaboration and automation
What is our primary use case?
I can install Jenkins for integration from multiple developers and automate application delivery, staging, and production environments.
What is most valuable?
Jenkins is very useful. I can install Jenkins for integration from multiple developers and automate application delivery, staging, and production environments. It's very easy.
What needs improvement?
IÂ do not have any notes for improvement.
What do I think about the scalability of the solution?
The scalability of Jenkins is good.
How are customer service and support?
I never have had to contact their support team for any reason.
Which other solutions did I evaluate?
I also considered using CodeDeploy or Jenkins.
What other advice do I have?
I would give Jenkins a rating of nine on a scale from one to ten.
Customizable plugins enhance integration for build and deployment automation
What is our primary use case?
We used Jenkins for integration purposes, primarily for integrating with version control systems like Git and build tools such as Maven. Later, there were plans to use it in Docker deployment for Docker containers.Â
I configured environments for non-production, production, and development in the pipeline.Â
I also used Jenkins for a Bluegreen deployment strategy, quality assurance with SonarQube, and artifact storage in JFrog Artifactory .
How has it helped my organization?
In our previous company, Jenkins was used for complete automation of build and deployment in a project. From part of automation and customization, I was involved in the project.
What is most valuable?
The most valuable feature of Jenkins is the plugins available. You name any tool, and there is a plugin available for it in Jenkins.Â
Also, the ability to customize these plugins is valuable. Its user-friendliness stands out, especially in its user interface which allows easy installation and configuration.
What needs improvement?
Jenkins could improve in areas related to Kubernetes and Docker container integration, like machine allocation of nodes and Marshaling integration improvements. Making these aspects more robust would be beneficial.
For how long have I used the solution?
I have been using Jenkins for around five years now.
What do I think about the stability of the solution?
Jenkins is stable. Any tool can have latency of a few seconds, but I would rate Jenkins four and a half out of five for its stability.
What do I think about the scalability of the solution?
Jenkins is not as scalable compared to container solutions like Docker or Kubernetes . While it can be configured at the server end, the other solutions offer more robust automation and scalability.
How are customer service and support?
My team handles technical support for Jenkins when necessary. However, since I moved into AI and machine learning projects, I haven't been closely involved with technical support issues.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup of Jenkins is very straightforward and not difficult.
What was our ROI?
By installing Jenkins in a master-slave environment, there is significant cost saving, making it a cost-effective tool compared to other CI tools.
What's my experience with pricing, setup cost, and licensing?
I do not have extensive knowledge on the pricing or licensing aspect as I used Jenkins for free at the local machine level. However, it is generally regarded as cost-effective.
What other advice do I have?
I would rate it a nine out of ten.