Overview
Jenkins CI/CD Server on Ubuntu 26.04 LTS
Get a production-ready Jenkins automation server running on AWS in minutes, not hours. This pre-configured AMI from Cloud Infrastructure Services eliminates manual installation, dependency management, and security hardening so your DevOps team can focus on building pipelines from day one.
Why This AMI vs. a Vanilla Jenkins Install
Unlike launching a bare EC2 instance and installing Jenkins yourself, this AMI ships with:
- Jenkins LTS pre-installed and auto-starting via systemd
- Java runtime configured and optimized
- Firewall rules pre-set for port 8080
- Hardened OS configuration with regularly applied security patches
- Ubuntu 26.04 LTS for long-term support and stability
This means you skip the typical 30-60 minute manual setup and go straight to creating your first pipeline.
About Cloud Infrastructure Services
Cloud Infrastructure Services publishes and maintains a portfolio of pre-configured, hardened AMIs on AWS Marketplace. Each AMI is regularly patched and updated to address security vulnerabilities and ensure compatibility with the latest software releases.
Key Features
- 1,800+ Plugins: Extend Jenkins with Docker, Kubernetes, Git, Maven, Gradle, Slack, Jira, jUnit, AWS CodeDeploy, and more.
- Full SDLC Support: Build, test, document, and deploy software through unlimited pipelines with scheduled jobs or event-triggered builds.
- AWS-Native Integration: Connect with AWS CodePipeline, CodeBuild, CodeDeploy, and EKS for end-to-end cloud-native CI/CD.
- SCM Compatibility: Works with Git, Subversion, Mercurial, Perforce, AccuRev, Clearcase, and RTC.
- Automation Testing: Supports Selenium, PyTest, Robot, Nose2, and other test frameworks.
- Scalable Architecture: Add build agents as your team and workload grow.
Detailed Use Case: Kubernetes/EKS Deployment Pipeline
A platform engineering team managing 10+ microservices on Amazon EKS can configure Jenkins on this AMI to:
- Monitor Git branches for merge events via webhooks.
- Run unit and integration tests in parallel using the Kubernetes plugin to spin up ephemeral build agents.
- Build and push Docker images to Amazon ECR.
- Trigger a blue-green deployment to EKS using kubectl or Helm.
- Run post-deployment smoke tests and notify the team via Slack.
This workflow replaces manual deployments with a repeatable, auditable pipeline that scales with your service count.
Additional Use Cases
- Automated software builds with Maven or Gradle
- Infrastructure-as-code pipelines (Terraform plan on PR, approval gate, apply on merge)
- Nightly scheduled regression test suites
- Docker image builds pushed to ECR
- Multi-branch GitOps workflows
What is Included
- Jenkins (latest LTS release)
- Ubuntu 26.04 LTS
- Java runtime pre-installed
- systemd auto-start configured
- Firewall configured for port 8080
Security and Maintenance
This AMI is hardened and regularly patched. Security updates are applied to address known vulnerabilities. The firewall is pre-configured to expose only the required Jenkins port.
Getting Started
After launching the instance, SSH in to retrieve the initial admin password, then open your browser to http://[instance-IP]:8080 to complete the Jenkins setup wizard. You will be building your first pipeline within minutes.
Disclaimer: Jenkins is a registered trademark of LF Charities Inc and is licensed under the MIT License. No warranty of any kind, express or implied, is included with this software. Use at your own risk; responsibility for damages (if any) to anyone resulting from the use of this software rests entirely with the user.
Highlights
- Launch a production-ready Jenkins CI/CD server in minutes, not hours. This AMI eliminates manual installation, Java configuration, and firewall setup. Pre-configured with systemd auto-start on Ubuntu 26.04 LTS, your team goes from EC2 launch to first pipeline creation without any manual dependency management - saving an estimated 30-60 minutes of setup time compared to a vanilla install.
- Hardened and regularly patched AMI with firewall pre-configured to expose only port 8080. Security updates are applied to address known vulnerabilities on a recurring basis. Ubuntu 26.04 LTS provides long-term support and stability, giving DevOps teams confidence that their CI/CD infrastructure meets organizational security baselines without additional manual lockdown.
- Extend Jenkins with 1,800+ plugins including Docker, Kubernetes, AWS CodeDeploy, CodePipeline, Git, Maven, Gradle, Slack, and Jira. Integrate seamlessly with Amazon EKS, ECR, and CodeBuild for cloud-native pipelines. Supports all major SCM tools (Git, Subversion, Mercurial, Perforce) and test frameworks (Selenium, PyTest, Robot) for complete SDLC coverage.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
|---|---|
t2.medium Recommended | $0.03 |
t2.micro | $0.03 |
t3.micro | $0.03 |
c4.4xlarge | $0.03 |
z1d.large | $0.03 |
r5dn.large | $0.03 |
d3en.12xlarge | $0.03 |
i3en.2xlarge | $0.03 |
m5a.24xlarge | $0.03 |
r5dn.8xlarge | $0.03 |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
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
New OS package updates. Simply run update on your terminal to apply latest OS patches
Additional details
Usage instructions
Connect via SSH. Username is: ubuntu
SSH Connection instructions are: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
Once connected, Scroll down to 'Getting Started' on the following Url: https://cloudinfrastructureservices.co.uk/how-to-setup-jenkins-ci-cd-server-on-azureawsgcp/
Resources
Vendor resources
Support
Vendor support
Support Channels
Cloud Infrastructure Services provides support for this Jenkins AMI through the following channels:
- Email: Contact us through our website at https://cloudinfrastructureservices.co.uk/contact-us/
- Getting Started Guide: Step-by-step setup instructions available at our published guide: https://cloudinfrastructureservices.co.uk/how-to-setup-jenkins-ci-cd-server-on-azureawsgcp/
Getting Help
If you experience issues launching the AMI, configuring Jenkins, or connecting plugins, reach out via our website contact form. For setup guidance, refer to our getting started guide which covers initial configuration, plugin installation, and pipeline creation.
Recommended Next Step
After subscribing, visit our getting started guide for a walkthrough of initial admin password retrieval, setup wizard completion, and first pipeline configuration. Link above.
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.