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


Latest Blogs from Continuous Integration
I began my journey in the Application Performance Management (APM) space a little over two years ago. Transitioning from a security background, the biggest thing I was concerned about was picking up the technology quickly. Somewhere between JVMs, CLRs, JMX, IIS, and APIs I was a little...
Big Data, AI, Machine Learning, Hadoop, Predictive Analytics — we hear these terms every day from companies such as Cloudera, Trifacta and Dato (formerly GraphLab) that are securing many millions in financing. I believe that 2015 will be the year when the conversation moves from Big Da...
TiP is not something to be afraid of. The more you understand what may go wrong and how to take the proper precautions to prevent that, the more successful and efficient your overall app development process will be. Today’s post is about the major risks of Testing in Production, how to...
Orasi Software has announced a partnership with XebiaLabs. The agreement will enable Orasi to provide the automation, efficiency and insight organizations need to meet the demand for faster software deployment cycles. "Delivering higher quality software faster has become a critical b...
Email is a mission critical application that is relied on to power business communication and collaboration capabilities on a day-to-day basis. It is a vital component of modern business and being able to send and receive email is of paramount importance. If you were to make a list of ...
ScriptRock makes GuardRail, a DevOps-ready platform for configuration monitoring. Realizing we were spending way too much time digging up, cataloguing, and tracking machine configurations, we began writing our own scripts and tools to handle what is normally an enormous chore. Then we ...
Today, DevOps is the latest and greatest in making work efficient. Before that, Agile called on us to rework our development process. If we keep going back we eventually reach Frederick Winslow Taylor and the birth of scientific work management. Taylor famously (or infamously) measu...
Many Distributed DevOps Teams Rely on Slack, a platform for team communication providing everything in one place, instantly searchable and available wherever you go. SPM Performance Monitoring‘s new integration via WebHooks provides the capability to forward alerts to many services, i...
To automatically resolve email incidents, you'll want to set up your monitoring service to send an email at the onset of an incident (Trigger Emails) as well as when the system returns to normal (Recovery Emails). These two sets of emails are linked by an Incident Key, a unique identi...
With so much great content on the web and so many people writing about DevOps, I am sure you have heard of either some of these blogs or the brilliant minds running them. This very short list includes some of the most popular and interesting DevOps blogs we could find. Whether you are ...
As we continue to expand Logentries' powerful search and metric capabilities, we are also looking for new ways to allow our Users to send us critical data. In the newest version of the Windows Agent users can now follow process metrics and send them to Logentries. This feature enables ...
DevOps podcasts are a thing and they are here to stay. Whether you are traveling, working, or just love talk radio, these Top 8 DevOps Podcasts are a great way to keep up with the industry and listen to what the experts are saying.
One of the great things about Logsene, our log management tool, is that you don't need to care about the back-end - you know, where you store your logs. You just pick a log shipper (here are Top 5 Log Shippers), point it to Logsene (here's How to Send Logs to Logsene) and you are done....
The DevOps section in the library is not the largest around but it is well worth your time to check a couple out. Here are the Top 10 DevOps Books that are worth finding at the book store and sharing with your friends. Feel free to browse, click on the books, you can’t go wrong....
Kafka has become the de-facto standard for handling real-time streams in high-volume, data-intensive applications, and there are certainly a lot of those out there. We thought it would be valuable to conduct a quick poll to find out which which implementation of Kafka Producers and Co...
My first answer was to create a cli script that performs the computation and update the configuration items according to the expected definition but the Ops team needs to switch to another tools. My next answer was to define a control task that can called from the UI but typically t...
We’ve had Cassandra in production for about two and a half years. Unlike some companies that are using Cassandra to support their “big data” efforts, our data set is relatively small — in the order of 10s of GB at any given moment. Since we’re using it to usher events through our pipel...
Many sites have internal status pages of one kind or another. And when there's a problem, that's often the first place people have to check out what's going on. The status plugin helps us keep that information in-line within our chat client. You can avoid the "repeating what the comp...
Traditionally if a critical customer has an issue in the middle of your night, it wouldn’t be answered until the next business day. With the Desk.com and PagerDuty integration, your team can immediately get notified about top-tier support issues as they happen, and can then handle the ...
Log data provides the most granular view into what is happening across your systems, applications, and end users. Logs can show you where the issues are in real-time, andprovide a historical trending view over time. Logs give you the whole picture. Yesterday we announced a new Communi...
The Development Dashboard shows the planned major releases and maintenance releases of our products and plugins. You can use the dashboard to search for the estimated release date and version of a particular issue (such as an issue created as the result of a Feature Request), or simply...
Agile and lean methodologies are undeniably here to stay. As organizations look to accelerate the SDLC, the entire team has to contribute to quality. That's where Development Testing comes into play. For both enterprise and embedded development, organizations are increasingly ...
Today’s software testing practices are abysmal. You’re a major provider of health insurance services to general consumers. Your website is a primary means of interacting with your customers and allowing them view coverage, locate in-plan providers, review Explanation of Benefits ...
All prognosticators, even us who simply roll out a single annual list, hope for two things: one, that your predictions get a lot of traction and shares across the industry, and two, that you end up actually being correct. Anil Batra’s list of 2014 predictions has turned a lot of hea...
What I thought was the best definition, had a line about how “communication was the responsibility of both Dev and Ops.” I know sounds really simple, but if you extend that definition of “communication” I thought that did a good job of showing that DevOps is absolutely both departments...
The ability to automatically and reliably deploy entire application runtime environments is a key factor to optimizing the average time it requires to take features from idea to the hands of your (paying) customers. This minimization of feature cycle time or feature lead time is, after...
I had the opportunity to present on Nov 5th at DevOps Summit by SYS-CON Events in Santa Clara, CA. Here are my slides. The world is Hybrid. Organizations adopting DevOps are building Delivery Pipelines leveraging environments that are complex – spread across hybrid cloud and physical ...
Although the concepts of continuous delivery are well known, organizations with existing applications looking to implement CD still have a lot to consider. Customer demands aren't the only thing pushing development and operations teams into more frequent software releases. It is also ...
At first glance, it might seem that the goals of DevOps and regulatory compliance are inherently at odds. Whereas much of the buzz around DevOps advocates delivering software at dizzying rates, compliance and security are concerned with proper oversight of the change management process...
Considered by many as the next step beyond Agile, DevOps has proven to be effective at accelerating development cycles, improving performance, reducing bugs and overall improving the innovation and velocity of development teams. There are a couple ways to look at DevOps: first, DevOps...
We love hackday here at PagerDuty – it’s a great opportunity for everyone at the company to work on projects they’re passionate about, get the creative juices flowing, and see how we can mix up the tools and technologies we know to help out our users and each other. Last month was one ...
It may not seem like much. After all, it’s only 160 words on a webpage. But we believe that clearly stating our position on social media harassment and putting a process in place to respond to it will help us reduce and prevent it over time. For one, it’s a tangible way of promoting th...
Enabling Early and Extensive Testing for Critical eCommerce Transactions  As a leading Fortune 500 retailer advances its omnichannel retail strategy, ensuring a positive user experience on the company’s ecommerce site has become increasingly critical. More and more...
Jack Flynn concludes the 4 part Issue Based Development blog with a look at how to structure your development processes and promote change packages according to best practice.
As we look at enterprises adopting DevOps (yes, enterprises are adopting DevOps, in droves), the question regarding outsourcing always comes up. Many (read: most) enterprises have at least some of their application delivery or IT operations outsourced to an external vendor. This may be...
Our TRANSFORM program is intended as the core resource for driving business transformation through enterprise cloud computing, and in this section we explore the benefits specifically for ‘Agile DevOps’. In their white paper ‘State of DevOps report Puppet Labs introdu...
In a recent post I posted on DevOps.com, I suggested the term DevOps as a Service (DaaS). Personally I am not a fan of the term. Mainly because DevOps is not a ‘Service’. It is an approach to achieve business objectives by adopting a set of capabilities, namely: Continuous Business Pla...
The traditional approach to application delivery – do one big revision or introduce a major new feature over a short period – is rapidly being replaced by a new, faster and smarter approach, Continuous Delivery (CD). The core idea of CD is to create a repeatable, reliable and increment...
One of our headline Cloud best practice themes is PaaS & Agile DevOps, refering to the combination of the Platform as a Service model with new modes of software development that unite Agile practices with ‘DevOps‘, the integration of Development and Operations. DevOps w...
​Most of our enterprise dev/test customers are either well underway, or embarking on some form of Continuous Integration/Continuous Delivery strategy to better automate the deployment of code changes and software updates at each phase of the development lifecycle. Common tooling choice...