Tag: Cicd
-
Automate build, test and deploy of a static Jekyll site
Posted on October 30, 2018, Level intermediate Resource Length medium
Blog post by German engineer Lars Lühr in which he focuses on CICD for Jekyll. Jekyll is a static web site generator written in Ruby. In this post he wants to provide a complete tutorial on how to automatically build, test, integrate and deploy a Jekyll site to a FTP server.
Tags devops programming cicd web-development
-
Using Behave framework for Selenium BDD testing
Posted on September 4, 2018, Level intermediate Resource Length long
An article by Dzmitry Ihnatsyeu published by guys from BlazeMeter about automating the testing of an application. There are many ways of testing -- like unit testing, test-driven development, keyword-driven development, behavior-driven development and so on. In this article, autho talks about one of the most popular approaches to test automation -- BDD or behavior-driven development.
Tags tdd software browsers agile python code-refactoring cicd learning
-
Quadrupling Ansible performance with Mitogen
Posted on August 25, 2018, Level intermediate Resource Length medium
David Wilson article about writting Ansible extension for Mitogen. Ansible is the simplest way to automate apps and IT infrastructure. Application Deployment + Configuration Management + Continuous Delivery. Mitogen is a Python library for writing distributed self-replicating programs.
Tags devops ansible cicd how-to
-
Understanding Android Gradle build
Posted on August 18, 2018, Level beginner Resource Length medium
Łukasz Wasylkowski article about Android Gradle builds. In his post he'll write, step by step, Gradle configuration files for a single Android project in order to take some of the magic away.
Tags android java app-development cicd
-
Code review best practices
Posted on August 2, 2018, Level beginner Resource Length long
Palantir Technologies article about insights and best practices for code reviews. Organizations with deep cultural reluctance to peer reviews may want to consult Karl E. Wiegers' excellent essay on Humanizing Peer Reviews before trying to follow this guide.
Tags programming code-refactoring cicd learning
-
A sysadmin's guide to Ansible: How to simplify tasks
Posted on July 26, 2018, Level beginner Resource Length medium
Jonathan Lozada De La Matta from RedHat wrote this article about sysadmin tasks automation. There are many ways to automate common sysadmin tasks with Ansible. In this article you will find several of them.
Tags cicd ansible devops
-
CI/CD with Kubernetes: tools and practices
Posted on July 8, 2018, Level beginner Resource Length short
Rob Scott intro into Continuous Integration and Continuous Deployment (CI/CD) with Kubernetes. Setting up a CI/CD pipeline on top of Kubernetes will speed up your release life cycle — enabling you to release multiple times a day -- and enable nimble teams to iterate quickly.
Tags kubernetes containers devops cicd
-
Automating CI/CD workflow for serverless apps with CircleCI
Posted on January 1, 2018, Level intermediate Resource Length long
Rupak Ganguly wrote neat post about the process of continuous integration and deployment (CI/CD) of serverless application -- which can be really challenging. In this post, author takes a deep look at the end-to-end workflow of automating a CI/CD process for a serverless application via CircleCI.
Tags cicd aws containers serverless
-
Automated image builds with Jenkins, Packer, and Kubernetes
Posted on November 28, 2017, Level intermediate Resource Length long
Detailed article - tutorial from Google Cloud Platform (GCP) engineers about deploying faster. Creating custom images to boot your Google Compute Engine instances or Docker containers can reduce boot time and increase reliability. By pre-installing software into a custom image, you can also reduce your dependency on the availability of 3rd party repositories that are out of your control.
Tags cicd kubernetes containers gcp
-
How To Build Android Apps with Jenkins
Posted on May 7, 2017, Level intermediate Resource Length medium
Digital ocean article you will learn how to setup Jenkins to build Android apps. It will mostly talk about the new build system called Gradl.
Tags app-development cicd devops