Tag: Cicd
-
Intro guide to Dockerfile best practices
Posted on October 20, 2019, Level intermediate Resource Length medium
Tibor Vass wrote this piece about best Dockerfile practices. There are over 1 million Dockerfiles on GitHub today, but not all Dockerfiles are created equally. Efficiency is critical, and this blog series will cover five areas for Dockerfile best practices to help you write better Dockerfiles: incremental build time, image size, maintainability, security and repeatability.
Tags cicd containers docker devops software-architecture
-
Why every test automation engineer needs Jenkins
Posted on October 19, 2019, Level beginner Resource Length medium
Continuous Integration (CI) is a game-changer for increasing the adoption of test automation for every step of the software development process. In this article, the author will describe how CI affects the working day from a test automation engineer's point of view and what are the achievable benefits of CI. By Vincenzo Marrazzo.
Tags cicd containers docker devops
-
How to build a serverless web crawler
Posted on September 19, 2019, Level intermediate Resource Length medium
James Beswick wrote this piece about how to use serverless to scale an old concept for the modern era. It describes a client project which involved the need to crawl a large media site to generate a list of URLs and site assets.
Tags serverless containers cicd web-development
-
How to use GitLab and Ansible to create infrastructure as code
Posted on July 5, 2019, Level intermediate Resource Length short
Sara Kassabian and Brad Downey wrote this piece for GitLab.com exploring GitLab CI and how this powerful tool can be used for a number of things, including infrastructure as code. GitLab is tool agnostic, but they use Ansible in this demonstration because it's a language commonly used by developers for infrastructure as code.
Tags ansible cicd devops
-
How to manage access control lists with Ansible
Posted on May 18, 2019, Level intermediate Resource Length medium
Taz Brown (from Red Hat) wrote this post in which she explains how automating ACL management with Ansible's ACL module is a smart way to strengthen your security strategy.
Tags ansible web-development devops cicd
-
7 continuous integration tools for PHP Laravel developers
Posted on May 10, 2019, Level intermediate Resource Length long
Tomas Fernandez created an article so you can learn about 7 tools that you can use to set up a rock-solid continuous integration (CI) process for your PHP project. Together, these tools increase code quality, reduce development time, easily reveal errors and will generally make your life easier.
Tags php cicd web-development
-
Continuous Delivery and software distributors
Posted on May 3, 2019, Level advanced Resource Length medium
Thoughts from Robert Collins on luck of continuous delivery in Free / Libre and Open Source Software projects. He outlines how continuous delivery could work for such a project.
Tags web-development agile cicd
-
Fully automated zero downtime deployments with Floating IPs on DigitalOcean Droplets
Posted on March 4, 2019, Level intermediate Resource Length long
Tutorial by Marco Ebbinghaus in which he explains how he has implemented a zero downtime deployment (blue-green like) of a small web application which is running on a DigitalOcean Droplet.
Tags devops docker cicd
-
Running Concourse-based CD on Azure Kubernetes
Posted on February 12, 2019, Level intermediate Resource Length long
Roman Alekseenkov published this straightforward tutorial about getting Concourse based continous delivery running on Azure Kubernetes. The author guides you through what it takes to stand up and operate your own full CD stack on Kubernetes.
Tags web-development devops azure software-architecture cicd
-
Getting started with Jenkins X
Posted on December 4, 2018, Level beginner Resource Length short
Dave Johnson wrote blog post about starting with Jenkins X. Jenkins X provides continuous integration, automated testing, and continuous delivery to Kubernetes.Jenkins X-managed projects get a complete CI/CD process with a Jenkins pipeline that builds and packages project code for deployment to Kubernetes and access to pipelines for promoting projects to staging and production environments.
Tags containers devops cicd java tdd
-
Deploy Node.js App with GitLab CI/CD
Posted on December 1, 2018, Level intermediate Resource Length medium
An article by Seulkiro Park in which he sheds the light on deployment process utilizing continuous integration and continuous delivery tools offered by GitLab.
Tags devops cicd programming nodejs
-
The three types of performance testing
Posted on October 31, 2018, Level intermediate Resource Length long
Harry from csswizardy.com shared this post about performance testing and where it sits within software development life cycle. Often performance testing ownership is not clear and this is a common reason why performance gets overlooked.
Tags tdd programming cicd web-development software performance