Learn how to easily build Gradle projects with GitHub Actions, optimise build performance, and use the event driven approach to handle common scenarios like PR creation.
Using Jenkins and Kaniko to build Docker images in AWS
Running Jenkins in AWS is simple using Fargate, but what if we need Jenkins itself to build Docker images? Learn how to use Kaniko from Jenkins to easily build and push a Docker image, keeping your CI pipelines totally serverless.
Deploying Jenkins into AWS ECS using CDK
Deploying Jenkins into AWS ECS requires careful consideration to make sure you’re following best-practice. Learn how to deploy a production-ready Jenkins instance in just a few lines of code, using the power of the AWS Cloud Development Kit (CDK).
5 ways to inject secrets from AWS into Jenkins pipelines
Jenkins provides first-class support for injecting Jenkins-defined credentials into pipelines and freestyle projects. With time, this approach can become cumbersome to manage. Discover 5 better ways to manage secrets required by your Jenkins jobs, instead using AWS for the heavy lifting.
SonarQube branch analysis
In this article you’ll learn how to setup SonarQube branch analysis to check the quality of both master and feature branches, finding potential issues even earlier in the development lifecycle.
Running Jenkins slave agents in another VPC using VPC endpoints
With this advanced tutorial, you’ll learn how to implement a common use case of deploying Jenkins slave agents into another VPC within the same AWS account.
Integrating AWS CodeBuild into Jenkins pipelines
Discover some of the reasons you might want to consider using AWS CodeBuild from within your Jenkins pipeline. Then learn how to do it.
Jenkins vs. AWS CodeBuild for building Docker applications
Jenkins is a great tool for continuous integration, but if you’re specifically interested in building Docker images you may come into some issues. This comparison between Jenkins and AWS CodeBuild helps you weigh up the pros and cons of each.
Setup Jenkins to assume a role in another AWS account
Setup Jenkins to access resources in another AWS account using one of these 4 assume role methods. At some point most Jenkins jobs are going to need to deploy the application they’ve built. If you’re following AWS best practices, you’ll have a different account for your production and development environments. This creates separation between environments, […]
Add SonarQube quality gates to your Jenkins build pipeline
SonarQube is an excellent tool for measuring code quality, using static analysis to find code smells, bugs, vulnerabilities, and poor test coverage. Rather than manually analysing the reports, why not automate the process by integrating SonarQube with your Jenkins continuous integration pipeline? This way, you can configure a quality gate based on your own requirements, […]