Instagram's continuous deployment pipeline lets them push code faster to production, identify bad commits easily and always be release ready. Put together in an iterative manner over a period of time, the key principles behind it include a high quality test suite, quick identification of bad commits, visibility at each stage to improve buy-in from stakeholders and a working rollback plan.
Concourse, an open source CI pipeline tool that uses yaml files for configuring pipelines and configuration-free setup, has recently bumped its major release and is currently available in version 1.1.0. Major conceptual benefits of Concourse are explicit and first-class support of pipelines, running isolated builds in containers, avoidance of snowflake build servers and easy access to build logs.
Atlassian, makers of development tools such as JIRA and Confluence, have just released version 5.11 of their continuous delivery tool Bamboo with a host of new features to help teams scale and collaborate. The key feature in this new release is the ability to scale from 100 to 250 elastic build agents.
Mob Programming is a software development approach where the whole team works together on the same thing, at the same time, in the same space, and at the same computer. This is a relatively new approach and one which is generating a lot of discussion. The first Mob Programming conference is coming up on 1-2 May. InfoQ spoke to the organizers to understand why the event matters.
GitLab, maker of the homonymous Git-based code management and continuous integration platform, and Y Combinator cloud platform provider DigitalOcean have partnered to provide free hosting to the open source community to move their continuous integration to the cloud.
VersionOne have released the results of the 10th annual State of Agile survey. Based on over 3800 responses from around the globe the results indicate that agile methods deliver tangible benefits; they are steadily becoming the default approach to software development and are starting to expand to areas outside software.
Netflix does not require any team to use particular deployment tools, but teams are responsible for maintaining the tools they implement. Centralized teams at Netflix offer a set of tools to reduce the cognitive load of the majority of their engineers. This tool set uses Nebula, GIT, Jenkins, and Spinnaker to build Amazon Machine Images very efficiently and very quickly.
This post describes the applications of the shooting target in kanban board introduced by Tomas Rybing.
Jenkins 2.0 beta is now available which includes a new Pipeline build delivery system using a DSL built on Groovy. That feature and a new user setup process aims to give users most of what the need out of the box.
Sean Dunn and Chris Edwards from IHS in Canada presented a talk (written by Todd Little) at the 2016 Agile India conference in Bangalore titled “7 Sins of Scrum and other Agile Antipatterns” They presented a variety of common ways that Agile practices are implemented badly in organisations with the symptoms that result from these “antipatterns”.
The Agile Alliance is running a dedicated technical conference for the first time on April 7-9. The rationale behind running the event is at least partly because of the perception that the annual Agile 20XX conference doesn’t have enough emphasis on the technical aspects of software development. InfoQ spoke to a number of the conference speakers to understand why they feel it is important.
Version 2.0 of open source project Hygieia adds support for multiple teams and a corresponding consolidated view into a program-level dashboard, a Jenkins output publisher and a GitHub Webhook consumer. Hygieia integrates story tracking, repository, build, quality, deploy and monitoring tool widgets on a single-pane-of-glass HTML client that enables an easy access to important DevOps metrics.
Following on from the introduction of templates, GitHub has added another new feature, Reactions, that aims to allow developers to vote on issues, comments, or PRs using emoticons.
On 8th and 9th March, the jDays Conference was hosted in Gothenburg, Sweden, followed by an additional day of optional workshops. Currently in its third edition, jDays congregated forty speakers from several different countries, who covered a varied range of topics with a special emphasis in the Java language, methodologies and practices, and front-end technologies.
Operable.io announced Cog, a ChatOps platform that provides fine-grained access control, UNIX-like pipelining of commands and audit logging features.