CI Tools and Best Practices in the Cloud

Continuous Integration

Subscribe to Continuous Integration: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Continuous Integration: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Top Docker Tools: 51 Useful Docker Tools for Every Stage of the Development Pipeline By Angela Stringfellow Docker is sweeping across startups and enterprises alike, changing the way we build and ship applications. It's the most prominent and widely known software container platform, and it's particularly useful for eliminating common challenges when collaborating on code (like the "it works on my machine" phenomenon that most devs know all too well). With Docker, you can run and manage apps side-by-side - in isolated containers - resulting in better compute density. It's something that many developers don't think about, but you can even use Docker with ASP.NET. You probably don't need to be sold on the many appealing Docker capabilities, but you might not be familiar with the wide range of third-party tools that integrate seamlessly with Docker, from logging tools ... (more)

How to Use Docker | @DevOpsSummit #DevOps #Docker #Containers

How to Use Docker By Ron Gidron Docker is on a roll. In the last few years, this container management service has become immensely popular in development, especially given the great fit with agile-based projects and continuous delivery. In this article, I want to take a brief look at how you can use Docker to accelerate and streamline the software development lifecycle (SDLC) process. First however, a brief introduction. The whole concept of Docker is for developers to easily ship applications inside ‘software containers' which can then be deployed and run anywhere. Let's imagine you develop an application on your laptop where it works perfectly. Then you push that into a test or production environment; you've chosen the right stack, the right language, and right version. But it doesn't work. Why? Because it's not the same environment. Maybe you used a new version ... (more)

[slides] Continuous Deployment for Docker | @DevOpsSummit @DatagridSystems #DevOps #Containers

Download Slide Deck: ▸ Here Download Slide Deck: ▸ Here Continuous Deployment for Docker: Lessons Learned from Rolling Out a Real Live Service Most companies are adopting or evaluating container technology - Docker in particular - to speed up application deployment, drive down cost, ease management and make application delivery more flexible overall. As with most new architectures, this dream takes a lot of work to become a reality. Even when you do get your application componentized enough and packaged properly, there are still challenges for DevOps teams to making the shift to continuous delivery and achieving that reduction in cost and increase in speed. Download Slide Deck: ▸ Here In her session at @DevOpsSummit at 20th Cloud Expo, Stefana Muller, Vice President of Datagrid Systems, shared the journey her engineering team took to continuously deploy their c... (more)

How to Fully Automate CI/CD | @DevOpsSummit #AI #CI #CD #DevOps #Serverless

Imagine a world where your Continuous Integration / Continuous Deployment environment is 100% automated, including the passing of credentials. Capital One, a leading U.S. bank, has achieved this, and Andrey Utis, Director, Software Engineering, at Capital One, outlined how they achieved this in this talk, Application Secret Management with KMS, at the All Day DevOps conference. Andrey started by stating what we all know - security needs to be at the forefront. Additionally, a message we heard over and over at the All Day DevOps conference is to automate where you can automate. That combination can be daunting and seemingly impossible. How can we automate security when someone needs to enter credentials and we can't store credentials where everyone can get to them? After all, credentials give you access to databases that often contain personally identifiable informa... (more)

[slides] Divergent Patterns for #DevOps | @DevOpsSummit @GHaff #Serverless #CloudNative

Generalists and Specialists: Divergent Patterns for DevOps In IT, we sometimes coin terms for things before we know exactly what they are and how they'll be used. The resulting terms may capture a common set of aspirations and goals - as "cloud" did broadly for on-demand, self-service, and flexible computing. But such a term can also lump together diverse and even competing practices, technologies, and priorities to the point where important distinctions are glossed over and lost. This is the case with DevOps. On the one hand, many DevOps discussions focus on culture, breaking down silos, making everyone responsible for security, and giving developers operational responsibility for their applications. This is primarily a developer-centric view of DevOps. On the other hand, DevOps (or cloud-native operations if you prefer) can also be approached through the lens of h... (more)

[session] #Serverless the Amazon #Lambda Way? | @DevOpsSummit @CAinc #AWS #DevOps

Going Serverless the Amazon Lambda Way? Stay Calm and Monitor On! While some vendors scramble to create and sell you a fancy solution for monitoring your spanking new Amazon Lambdas, hear how you can do it on the cheap using just built-in Java APIs yourself. By exploiting a little-known fact that Lambdas aren't exactly single-threaded, you can effectively identify hot spots in your serverless code. In his session at @DevOpsSummit at 21st Cloud Expo, Dave Martin, Product owner at CA Technologies, will give a live demonstration and code walkthrough, showing how to overcome the challenges of monitoring S3 and RDS. This presentation will provide an overview of necessary Amazon Lambda concepts and discus how to integrate the monitoring data with other tools. This presentation is for experienced Java coders, but does not require any familiarity with Amazon Lambdas specifi... (more)

The Four Core Capabilities of #DevOps | @DevOpsSummit #Serverless #CloudNative

The Four Core Capabilities of DevOps By Necco Ceresani DevOps is good for organizations. According to the soon to be released State of DevOps Report high-performing IT organizations are 2X more likely to exceed profitability, market share, and productivity goals. But how do they do it? How do they use DevOps to drive value and differentiate their companies? We recently sat down with Nicole Forsgren, CEO and Chief Scientist at DORA (DevOps Research and Assessment) and lead investigator for the State of DevOps Report, to discuss the role of measurement in DevOps Success. From years of research into DevOps operations and culture, Forsgren and her colleagues have found that success depends on improving two key outcomes—speed and stability. These, she says, are crucial for driving improvement in organizational performance and value. But achieving these outcomes requires... (more)

CollabNet and @VersionOne Merge | @DevOpsSummit @CollabNet #DX #DevOps

CollabNet and VersionOne have announced the two companies have merged. The combined company will offer complete Enterprise Agile, ALM Collaboration, Version Control and DevOps solutions that power application development and delivery for businesses and government institutions. The combined company, which will maintain the CollabNet name, will be headquartered in Atlanta. CollabNet CEO Flint Brenton will serve as CEO of the combined company, and VersionOne CEO Robert Holler will serve as chief strategy officer. Terms of the transaction are not being disclosed. "Enterprise software organizations are focused on increasing shareholder value through highly collaborative software development built with quality at speed. Highly integrated Agile and DevOps solutions deliver business value and empower teams to do their finest work," said Brenton. "Analysts and customers reco... (more)

[session] #DevOps vs SRE vs Cloud Native | @DevOpsSummit @RackNgo #Serverless #CloudNative

DevOps vs SRE vs Cloud Native DevOps is under attack because developers don't want to mess with infrastructure. They will happily own their code into production, but want to use platforms instead of raw automation. That's changing the landscape that we understand as DevOps with both architecture concepts (CloudNative) and process redefinition (SRE). Rob Hirschfeld's recent work in Kubernetes operations has led to the conclusion that containers and related platforms have changed the way we should be thinking about DevOps and controlling infrastructure. The rise of Site Reliability Engineering (SRE) is part of that redefinition of operations vs development roles in organizations. In his session at @DevOpsSummit at 21st Cloud Expo, Rob Hirschfeld, CEO and co-founder of RackN, will explore this trend and discuss concrete ways to cope with the coming changes. He'll loo... (more)

Announcing @App2Cloud_USA to Exhibit at @CloudExpo | #Docker #Containers #CloudNative

SYS-CON Events announced today that App2Cloud will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct. 31 - Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. App2Cloud is an online Platform, specializing in migrating legacy applications to any Cloud Providers (AWS, Azure, Google Cloud). By providing an online solution (https://www.app2cloud.io), companies can upload their traditional applications to get, few days later, clean and standard containers. App2Cloud covers all the current cloud platforms and technologies including Google Cloud Platform, Microsoft Azure, Amazon Web Services, Docker, Kubernetes, Cloud Foundry, and others. For more information, visit https://www.app2cloud.io. 21st International Cloud Expo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, w... (more)

Choosing the Right Tools for Effective DevOps

Becoming more operationally mature isn’t something that happens overnight after implementing some new tools. At its core, it’s a concerted effort in shifting culture so that people can break down communication silos to ship better software. And while tools alone are not enough, they do provide a crucial advantage by applying automation that improves speed and accuracy, and can facilitate collaboration. The DevOps tools that make sense for your environment may vary significantly depending on your team’s size and specific needs. There’s no right answer to how you should build your toolchain. In fact, we’ll be the first to admit that some of the best workflows and tools we learn from and try to emulate are built in-house by innovative teams from Netflix, Etsy, Dropbox, and others. The goal of this list is simply to share a few of the most popular tools across each st... (more)